README.md

    flash-waimai

    • 一个完整的外卖系统,包括手机端,后台管理,api
    • 基于spring boot和vue的前后端分离的外卖系统
    • 包含完整的手机端,后台管理功能
    • 本项目主要供交流学习,不建议商用。

    技术选型

    • 核心框架:Spring Boot
    • 数据库层:Spring data jpa/Spring data mongodb
    • 数据库连接池:Druid
    • 缓存:Ehcache
    • 前端:Vue.js
    • 数据库:mysql5.5以上,Mongodb4.0(不要使用最新版4.2)

    模块

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

    快速开始

    • 数据存储采用了mysql和mongodb,其中基础管理配置功能数据使用mysql,业务数据使用mongodb存储。
    • 创建mysql数据库
        CREATE DATABASE IF NOT EXISTS waimai DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 
        CREATE USER 'waimai'@'%' IDENTIFIED BY 'waimai123';
        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

    运行效果图

    • 后台管理 admin
    • 手机端
      mobile

    在线演示

    文档

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

    开发进度

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

    鸣谢

    交流

    • 关注公众号:嗨客帝国,点击flash-waimai菜单进群交流。

    公众号二维码

    项目简介

    一个仿照饿了么的外卖平台

    发行版本

    当前项目没有发行版本

    贡献者 5

    Angus_kk @qq_36404766
    M microapp @microapp
    H Haseo Chen @Haseo Chen

    开发语言

    • Java 44.4 %
    • Vue 31.9 %
    • JavaScript 17.7 %
    • TSQL 3.1 %
    • CSS 2.8 %