A3Mall's back-end is an open source mall system developed based on ThinkPHP8 + VUE3 + Element Plus. The front-end is developed using uniapp and supports WeChat official account mall, H5 mall, mini program mall, APP mall, and PC mall. The front-end and back-end source codes are 100% open source and support free commercial use. .
Features
Adhere to the MVC design pattern and have clear model and service layers
Based on namespace and PSR-4 specifications, new features of PHP8 are added
Built-in WeChat WeChat development framework makes secondary development more convenient
Composer introduces third-party extensions with one click
The code comments are clear and convenient for secondary development functions.
Interface authentication adopts JWT authentication
Support online one-click installation, convenient and fast
Unified attachment management
All front-end and back-end codes are open source
software architecture
PHP 8.0>=
MySQL >= 5.6
Thinkphp 8
uniappvue3
Install A3Mall:
Install the back-end program 1. Download the program file, unzip it and upload it to the web root directory
2. You need to bind a domain name to access the public directory and ensure that other directories are not under the WEB directory.
3. Under Linux, you need to give permissions to the runtime directory under the program root directory.
4. Visit: http://domain name.com/install
5. Follow the prompts to install
Use uni-app to publish H5 end
1. Open HBuilderX -> Top menu bar -> Release -> Website H5-Mobile Game
2. Packaged file path:/unpackage/dist/build/h5
3. Copy all the packaged files to the mall backend/pulic/wap directory and replace them all.
Use uni-app to publish the APP terminal
1. Open HBuilderX -> Top menu bar -> Release -> Native APP-Cloud Packaging
2. Packaged file path:/unpackage/release/apk
3. Use a real machine to install and test