Need help with flash-waimai?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

microapp-store
192 Stars 91 Forks MIT License 88 Commits 6 Opened issues

Description

一个仿照饿了么的外卖平台,包括手机端,后台管理, api服务

Services available

!
?

Need anything else?

Contributors list

flash-waimai

  • 一个简单的外卖系统,包括手机端,后台管理,api
  • 基于spring boot和vue的前后端分离的外卖系统
  • 包含手机端,后台管理功能
  • 本项目主要供交流学习,不建议商用。 ## 技术选型
  • 核心框架:Spring Boot
  • 数据库层:Spring data jpa/Spring data mongodb
  • 数据库连接池:Druid
  • 缓存:Ehcache
  • 前端:Vue.js
  • 数据库:mysql5.5以上,Mongodb建议4.0(不要使用4.2及其已上版本,否则有部分api需要自行调整)

模块

  • flash-waimai-mobile 手机端站点
  • flash-waimai-manage后台管理系统
  • flash-waimai-api java接口服务
  • flash-waimai-core 底层核心模块
  • flash-waimai-generate 代码生成模块

快速开始

  • 数据存储采用了mysql和mongodb,其中基础管理配置功能数据使用mysql,业务数据使用mongodb存储。
  • 创建mysql数据库
    sql
    CREATE DATABASE IF NOT EXISTS waimai DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 
    CREATE USER 'waimai'@'%' IDENTIFIED BY '[email protected]';
    GRANT ALL privileges ON waimai.* TO 'waimai'@'%';
    flush privileges;
    
  • mysql数据库创建好了之后,启动flash-waimai-api服务,会自动初始化数据,无需开发人员自己手动初始化数据
  • 安装mongodb并创建数据库:flash-waimai 使用mongorestore命令 导入mongodb数据,由于测试数据量较大,打包放在了百度云盘:链接:https://pan.baidu.com/s/1mfO7yckFL7lMb_O0BPsviw 提取码:apgd 下载后将文件解压到d:\elm,如下命令导入数据:
mongorestore.exe -d flash-waimai d:\\elm
  • 下载项目测试数据的图片(商家和食品图片): 链接:https://pan.baidu.com/s/15uiA8hUCwdZv6Bycn1yyg 提取码:cvas ,将图片存放到tsys_cfg表中system.file.upload.path配置的目录下
  • 启动api服务:
    • 进入flash-waimai-api模块
    • 直接运行ApiApplication主类启动api服务
  • 启动管理平台:
    • 进入flash-waimai-manage目录:
    • 运行 npm install --registry=https://registry.npm.taobao.org
    • 运行npm run dev
    • 启动成功后访问 http://localhost:9528 ,登录,用户名密码:admin/admin
  • 启动手机端:
    • 进入flash-waimai-mobile目录:
    • 运行 npm install --registry=https://registry.npm.taobao.org
    • 运行npm run dev
    • 启动成功后访问 http://localhost:8000

运行效果图

  • 后台管理 admin
  • 手机端
    mobile

在线演示

文档

https://microapp.gitee.io/flash-waimai

开发进度

  • flash-waimai-manage [初步完成]
  • flash-waimai-mobile[完善中]

鸣谢

交流

  • qq群: 936439613;qq群仅为方便网友互相交流,作者基本不会在群里回复,如果需要跟作者提问题,可以通过项目主页提issue;qq群禁止发广告,发者立删

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.