Another small shopping mall system.
litemall = Spring Boot backend + Vue administrator frontend + WeChat applet user frontend + Vue user mobile terminal
- Spring Boot
- Vue
- WeChat applet
Configure the minimum development environment:
The database is imported into the database files under litemall-db/sql in turn.
Start the back-end services of the small shopping mall and management background
Open the command line and enter the following command
cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
Start the management background front end
Open the command line and enter the following command
cd litemall/litemall-admin
npm install --registry=https://registry.npm.taobao.org
npm run dev
At this time, the browser opens, enter the URL http://localhost:9527
, and enter the management background login page.
Start the small mall front-end
There are two sets of small shopping mall front-end litemall-wx and renard-wx. Developers can import and test respectively:
Notice:
This is just the simplest startup method, and functions such as WeChat login and WeChat payment in small shopping malls need to be set up by developers to run. For more detailed solutions, please refer to the documentation.
Start the light mall front end
Open the command line and enter the following command
cd litemall/litemall-vue
npm install --registry=https://registry.npm.taobao.org
npm run dev
At this time, open the browser (chrome mobile mode is recommended), enter the URL http://localhost:6255
, and enter the light mall.
Notice:
The function is currently very unstable and is in the development stage.
Current version v1.8.0
There are many deficiencies in the current project development. The following is the currently planned development plan.
V 1.0.0 accomplishes the following goals:
V 2.0.0 accomplishes the following goals:
V 3.0.0 accomplishes the following goals:
- This project is only for learning exercises
- This project is not perfect yet and is still under development. We are not responsible for any consequences of use.
- The code of this project is open source MIT, and the project documents are signed-NoDerivs 4.0 International License.
This project is based on or references the following projects:
nideshop-mini-program
Project introduction: Open source WeChat applet mall (WeChat applet) developed based on Node.js+MySQL
Project Reference:
vue-element-admin
Project introduction: A backend integration solution based on Vue and Element
Project reference: The front-end framework of the litemall-admin module of the litemall project is modified and extended based on the vue-element-admin project.
mall-admin-web
Project introduction: mall-admin-web is a front-end project for an e-commerce backend management system, implemented based on Vue+Element.
Project reference: Some page layout styles of the litemall-admin module of the litemall project refer to the mall-admin-web project.
biu
Project introduction: Management backend project development scaffolding, built based on vue-element-admin and springboot, developed and deployed using front-end and back-end separation.
Project reference: The rights management function of the litemall project refers to the biu project.
vant--mobile-mall
Project introduction: A mobile mall based on the Youzan vant component library.
Project reference: The litemall-vue module of the litemall project is developed based on the vant--mobile-mall project.
Flutter_Mall
Project introduction: Flutter_Mall is a Flutter open source online mall application.
Taro_Mall
Project introduction: Taro_Mall is a multi-terminal open source online mall application. The backend is developed based on litemall, and the front end is written using the Taro framework.
MIT Copyright (c) 2018-presentlinlinjava