The development team I am in is relatively good. On the code cloud, I have open source a PHP version of the open source mall project based on TP6.0+ Vue, which has obtained a good amount of Start and many developers have joined in to improve the project. After several years of maintenance, the project is relatively stable now. Greatly reduces the you two driving wheels of time and energy costs, with the constant improvement of the project, there are a lot of JAVA developers can use the PHP version of the architecture to open a JAVA version of the mall system, after a night of the developer’s toil, and all positive feedback test, can finally inform you today, to complete! πŸŽ‰πŸŽ‰ open source! πŸŽ‰ πŸŽ‰

Open source address

All of the code, files, open to all Gitee warehouse, there is no hiding anything, don’t say the lack of which pages or some important functions, including before and after the front source code is open source in the project, and the interface document also very careful to pack into the project, mainly in order to facilitate everybody can quickly get started and secondary development

Of course, I also hope that interested friends can find some problems and propose some PR or issues, so that the open source project can reduce problems and maintain progress.

  • Crmeb_java e-commerce marketing system Gitee open source address
  • Crmeb_java e-commerce marketing system GitHub open source address
  • Crmeb_php Open source address of e-commerce marketing system

Preview the address

This project has been deployed online for everyone to test and preview. Relevant mobile terminal demo address and background demo address can be seen in the open source warehouse.

Note: enter the demo site, in order to facilitate you to test, the demo permission is the permission of the supertube, so please do not change the password at will! Please don’t change your password at will! Please don’t change your password at will!

Technology stack

CRMEB mall JAVA version, SpringBoot + Swagger + Mybatis Plus + Redis + Uniapp +Vue includes mobile terminal, small program, PC background, Api interface; There are product, user, shopping cart, order, points, coupons, marketing, balance, authority, role, system Settings, combined data, drag-and-drop form and other modules, which greatly reduce the cost of two open.

  • SprinBoot
  • Maven
  • Swagger
  • Mybatis Plus
  • Redis
  • Uniapp
  • Vue
  • Vue-Router
  • Vuex

The main features

There are detailed code notes, there is a complete system manual

SpringBoot framework

  • Framework development using the SpringBoot framework

The front-end uses the Vue CLI framework

  • Front-end using Vue CLI framework NodeJS packaging, page loading more smooth, better user experience

Standard interface

  • Standard interface, front and rear end separation, secondary development is more convenient

Support queue

  • Low traffic peak, decoupling, high availability

Seamless event mechanism

  • Behavior expansion is more convenient for secondary development

Data table export

  • Excel data export, export table more beautiful and visual;

Statistical analysis of data

  • Background using ECharts chart statistics, users, products, orders, funds and other statistical analysis

Powerful background rights management

  • Background permissions of multiple roles and identities can be controlled to each operation

Powerful form generation controls

  • Can freely configure the development form, reduce front-end workload, back-end interface unified adjustment

preview

This project completely adopts the separate development of the front and back ends, which actually includes three projects, background front-end project, front front-end project and back end interface project. The front front-end uses UNI-App, which is particularly convenient for secondary compilation and adaptation to multiple platforms, as well as app encapsulation.

Backend interface

Front desk interface

Detailed description of project structure

Crmeb β”‚ β”œβ”€ CrMeB_log β”‚ β”œβ”€ Image β”‚ β”œβ”€ / SRC /main/ β”‚ β”œβ”€ Java /com β”‚ β”œβ”€ COMMON Basic β”‚ β”œβ”€ Constants Heavy class β”‚ β”œβ”€ Exception β”‚ β”œβ”€ Filter β”‚ β”œβ”€ Application Class β”‚ β”œβ”€ ZBKJ. Crmeb Module services β”‚ β”œβ”€ Article β”‚ β”œβ”€ Authorization Background user login Token β”‚ β”œβ”€ Category Service β”‚ β”œβ”€ Config β”‚ β”œβ”€ Export β”‚ β”œβ”€ Express β”‚ β”œβ”€ Finance β”‚ β”œβ”€ Front β”‚ β”œβ”€ Marketing β”‚ β”œβ”€ Heavy Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal Metal β”œβ”€ Task β”‚ β”œβ”€ Upload β”‚ β”œβ”€ User β”‚ β”œβ”€ β”œβ”€ β”œβ”€ wechat related β”‚ β”œβ”€ wechatMessage β”‚ β”œβ”€resource β”‚ β”œβ”€ β”œβ”€ β”œβ”€ mapper β”‚ β”œβ”€ Application -*.yml β”œβ”€ β”œβ”€ β”œβ”€ mapper β”œβ”€ application-*.ymlCopy the code

Code contributions

This version has been iterated to version 1.2. Although it has been tested for several rounds and optimized and fixed many known bugs, the second kill function and financial management function have been added and are still being improved. There should still be some problems, we also hope that you can put forward some optimization suggestions and submit an issue. You can also leave me a message or go to the exchange group directly to the group leader.

  • The operating environment must be JAVA1.8

Note: Please try to follow the Development specifications of Alibaba to reduce unnecessary mistakes in the development process. The project contains three sub-projects

Of course, I also hope you can make some code contributions to the project. The steps are as follows:

  • The fork the code
  • Create your own branch
  • Commit and push the changed password into your fork repository
  • Submit a pr

conclusion

This article length limit, some development considerations failed to detail, you can go to the open source projects that look closely, there is a detailed documentation, open source is made wheels, in order not to let everybody in repeated hope everyone from the open source projects can learn knowledge, learn, whether you are a student or a common developer, let us in the world of technology increasingly diligence, Make a contribution to the cause of domestic open source.

This article is the first, and then I hope you can move the hands of wealth, help to point a Star or share out so that more people can see this project, thank you for your support.