Backend Development 4 min read

Full-Featured Food Delivery System (Spring Boot + Vue) – Project Overview and Quick Start

This article presents a complete food delivery system project built with Spring Boot and Vue.js, detailing its technology stack, modules, database setup, and step‑by‑step instructions for launching both the admin backend and mobile client, along with resource download links.

Top Architect
Top Architect
Top Architect
Full-Featured Food Delivery System (Spring Boot + Vue) – Project Overview and Quick Start

This article introduces a complete food delivery system project that includes a mobile client, backend management, and API services, built with Spring Boot for the backend and Vue.js for the frontend.

Technology stack : Spring Boot, Spring Data JPA, Spring Data MongoDB, Druid, Ehcache, Vue.js, MySQL (5.5+), MongoDB (4.0).

Modules : flash-waimai-mobile (mobile site), flash-waimai-manage (admin), flash-waimai-api (Java API), flash-waimai-core (core), flash-waimai-generate (code generator).

Quick start : Create a MySQL database using the provided SQL, then start the flash-waimai-api service which automatically initializes data. Install MongoDB, create the database flash-waimai , and import test data with mongorestore.exe -d flash-waimai d:\elm . Download image assets and place them according to the system.file.upload.path configuration.

Running the admin platform : Navigate to the flash-waimai-manage directory, run npm install --registry=https://registry.npm.taobao.org and npm run dev , then access http://localhost:9528 using username/password admin/admin .

Running the mobile client : Navigate to the flash-waimai-mobile directory, run npm install --registry=https://registry.npm.taobao.org and npm run local , then open http://localhost:8000 .

The article also provides download links for the project source code, test data, and images, and encourages readers to follow the WeChat public account and reply “外卖” to obtain the repository.

Spring BootMySQLVue.jsMongoDBFull-StackFood Deliveryproject-setup
Top Architect
Written by

Top Architect

Top Architect focuses on sharing practical architecture knowledge, covering enterprise, system, website, large‑scale distributed, and high‑availability architectures, plus architecture adjustments using internet technologies. We welcome idea‑driven, sharing‑oriented architects to exchange and learn together.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.