Skip to content

A front-end and back-end separated takeout management system with SpringBoot, Mybatis and Mysql tech stack

Notifications You must be signed in to change notification settings

Shawnsuun/Takeout-food-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Introduction

Project access

After the project is running, visit the following address. Change the IP address to your own. If it is local, it is localhost. The port is the set port. The default is 8080.

Frontend:/front/index.html

Backend:/backend/index.html

The local default is these two addresses:

Frontend:localhost:8080/front/index.html

Backend:localhost:8080/backend/index.html

For test purpose, use username "admin" and password "123456", You can modify the database information in the src/main/resources/application.yml file

Food delivery

  This project is a front-end and back-end separated takeout management system of SpringBoot+MybatisPlus + Mysql technology stack.

  The project is currently divided into two versions: V1 and V2. Compared with the V1 version, the V2 version incorporates Redis technology and some optimizations elsewhere.

  • Frontend preview

Frontend

  • Backend preview

Backend

Tech Stacks

  • SpringBoot
  • MySql
  • Mybatis Plus
  • Redis

Project module

  • 🔺Backend

    • Login module
    • Employee management
    • Category management
    • Dishes management
    • Package management
    • Order management
  • 🔻Frontend

    • User modules
    • Shopping cart module
    • address module
    • Order module
    • Menu module

    Project deployment

    1. Download this project to the server.

    2. Modify the database information in the src/main/resources/application.yml file

    What needs to be changed in V1 are the three places explained below. - Database name - database username - Database password V2 also needs to add Redis configuration information

    1. When deploying on the server, package the project into a jar package and run it using java -jar package name
    2. Visit the backend: localhost:8080/backend/page/login.html
    3. Visit the front desk: localhost:8080/front/page/login.html

Version content

V1 version

  • SpringBoot
  • MybatisPlus
  • Mysql
  • Session

V2 version

  • SpringBoot
  • MybatisPlus
  • Mysql
  • Redis

Content cached to Redis:

  • Caching SMS verification codes
  • Caching dish information
  • Caching user information
  • Cache address information
  • Caching package information

About

A front-end and back-end separated takeout management system with SpringBoot, Mybatis and Mysql tech stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published