"Newbee-mall mall new open-source bee friends" SpringBoot + MyBatis JavaWeb online mall development project

quote

My idea is simply to make the mall a project everyone can run, but not mangled project, how well does not seek there, do not ask how much technology stack, my current thinking is that we can run it use it, as it perfect Well, give me some time ha.

The project Open Source Address:

newbee-mall and the country code on GitHub cloud creates a code repository, if someone visits GitHub slow, it is recommended to view the item on the Gitee, two warehouses will be updated to keep pace.

Basic introduction of new bee Mall

"Encircle the wood, was born in Haomo, Baizhang station, from the base soil" My record 2019

Blunder, and write a bug shared platform of national security vulnerabilities caught?

Some articles have mentioned before in this open-source online mall project, but has not been finishing an article to introduce it alone, today to talk about this project.

newbee-logo

newbee-mall project is an electricity supplier system, including newbee-mall Shopping Mall and Mall newbee-mall-admin background management system, based on Spring Boot 2.X and related technology stack development. Home Front mall system includes portal, commodity classification, the new line, Home carousel, product recommendations, product search, product display, shopping cart, order settlement, order process, order management personal, Member Center, Help Center and other modules. Background management system contains data panel, carousel view of management, merchandise management, order management, membership management, category management, settings and other modules.

  • newbee-mall is very friendly to novice developers, without complicated procedures, after the basic configuration can be done quickly start the complete mall projects;
  • newbee-mall is a large-scale enterprise-level Spring Boot project, for each phase of the Java developers are an excellent choice;
  • You can think of it as a Spring Boot technology stack integrated practice projects, newbee-Mall sufficient to meet the requirements, and the code is open source, fully functional, process complete, interactive pages and beautiful;
  • Knowledgeable and innovative technology stack point, after learning we can improve understanding and mastery of knowledge, we can further enhance your market competitiveness;
  • For some job seekers in the Java developer, you can also place the project resume to enrich your employment history;
  • newbee-mall there are some imperfections, I Caishuxueqian, hope forgive me;

Project preview

As for the choice of technology stack, mainly Spring Boot,, there are some elements of the front end of the other is the class of MyBatis / Thymeleaf of such AdminLTE / jQuery, etc., then I will continue to update the iteration, and the page look and feel and interactive experience, I no longer say, all of you to experience and evaluate the preview below:

Mall Page Preview

  • Mall Home 1

    index-1

  • Mall Home 2

    index

  • product search

    search

  • shopping cart

    cart

  • Order Settlement

    settle

  • Order List

    my-orders

  • Payment page

    settle

Admin page

  • Login page

    login

  • Carousel Figure management

    carousel

  • New on-line

    config

  • Category Management

    category

  • Commodity Management

    goods

  • Commodity Editor

    edit

  • Order Management

    order

A fast hardware project

The name of this project is newbee-Mall , also a friend will call him "regressed mall" in the group, because it's a homonym "niu bi".

newbee, in fact, recruit, rookie mean, I feel good because countless open source projects, although I have done some, but with excellent word really take a share, I still have a good understanding of their own, which is a rookie of it, but after all this mall project is also the first version, the problem is still there, so it's a rookie, and Niubi really take a share, we like to like, be able to learn something that is better.

So only open for some time, but it has been a lot of attention, I also fear, of course, if you have any questions also can communicate with the group of friends together in the exchange of the group, we have solved many many many many questions about the new bee mall this project proposed.

Why write this project

Write some open source projects on GitHub, this thing I have done for three years:

From 2017 first ssm-demo open-source project, today's newbee-mall project, I did not think could have been stuck with it.

As to why this mall project to write it? We do through my past projects should be a little clear, starting with a foundation of the demo, followed by doing some small projects, after also wrote an open source blog project, from small projects to large projects, this is a gradual process fills slowly transition period of three years, from scratch, from small to large, finally have this series of projects, as to why choose to go the mall direction, mainly in the group and we exchange a few communicated, seemingly They are more interested in the item shop class, so we decided to develop it.

There are many online mall project, but there will be a lot of small problems in the course of lead can not be very smooth to learn and use, based on actual usage thirteen point of view, mainly the following questions:

  • First, the project is not complete, either the lack of front page, or the lack of dependence or lack of SQL database file, issue the list even if there have been a lot of demands seeking documents still did not provide complete documentation out.

  • Second, the use of a particularly large number of technology stack, SpringCloud / Dubbo / Redis / Elastic Search / Docker and so on, leading to a mall project you want to run all plug-ins need to be installed to configure it again, for the novice or just want a mall project the developer is a great challenge, where you can even use to describe prohibitive.

  • Third, the technology of old, unsightly page, interactive experience is poor, slow iterative update, some minor shortcomings of this is part of the mall open source project, but a lot of money is a big problem.

These are the actual experience of sorting out the contents, based on this, thirteen himself developed a current newbee-mall new mall bee, my idea is simply to make the mall a project everyone can run, not missing arm less leg of the project, not for how well there, do not ask how much technology stack, my current thinking is that we can run it, use it, as it is perfect Well, you give me some time ha.

Because time is short, hasty development, the project will definitely have some imperfections, but thirteen to open it, the future will continue to improve the mall project.

future plan

As shown below, the project is the end of September 2019 to build a warehouse, early 10's all the code for the first version are placed in the warehouse, to date almost three months, the number of star is rising very quickly it is beyond my expectations, here, too, thank you for your support.

First of all, the project will open up all of the source code, including the front-end code, style files, back-end java code, database files, will all be placed in the open source repository.

Second, the current mall open source project and does not use much of the technology stack, are very simple to use and to deploy, requires only basic java runtime environment and database, will soon be able to start this large mall project, the purpose is to let everyone convenient, if you need a practice mall project, which will definitely be your best choice for java developers at all stages are very friendly.

Third, the current technology stack for everyone very friendly, but this does not mean that the mall project is not optimized, then I will be on the basis of this project is to optimize the iteration again, adding caching, search engines, micro-services, clustering, high concurrency and much more to meet the needs of more developers, but is not the current project, the current project is a cornerstone, I will slowly add content on this cornerstone of the project.

The next goal being not sure, but also in the group and many of my friends have discussed the main thing is to modify some bug, add some features, more people want me to put it into a project before and after the end of the separation form.

Recently due to some things work, no time to do these things, so that years later would take the time to put this version of the VUE mall development project out, isolated form of the project made the front and rear end, as well as increase the number of all want to see some function modules and technology stack, including front-end and back-end interface to the project, will together open source.

It is planned it, if this project we all like, I can set about developing the project at the time of Star count over 2000, but this is difficult to achieve the target, ha ha ha.

Small summary

In fact, this project plans to develop in 2018, but has been thought well how to do, it has no time to do it, it was delayed until the second half of 2019. Since the Internet to blog, open source worth mentioning a few small projects on GitHub, many of my friends would choose to communicate with me, or ask me some questions, of which there are still a considerable number of students or 1-3 years experience friends, communicate with them through it, I think the problem in writing the project and the time has changed, is currently doing several projects have focused on some of the more basic things: do not bother, running smoothly, do not short code.

Back to the project itself, by saying it's above points, I believe we can see it, I just wanted to write one that allows most people, even beginners or college students, are able to store up and running open-source project.

So, a new mall will open a bee.

Written in the last

Make a small promotion, interested friends can look at, I recently published a booklet on the Nuggets platform "Spring Boot large online mall project combat Guide" (click on the link below or click on the picture you can buy discount 8 fold oh):

my-xiaoce

Booklet will focus on Spring Boot technology stack, other technical framework will also take into account the use of the latest technology trends, to expand knowledge, Deep, at every step, while learning the basics of development can master certain skills, not just learning Spring Boot fur, but also know its source and internal design principles, not just learn the relevant technology stack integration Spring Boot, it is possible to use Spring Boot technology stack to build a large mall system, so that you have a high-quality learning into stage experience. Away from the Hello World project, so that you both can get a complete practical operation of the project, you can help point over the current Chi-hand hot Spring Boot technology stack to provide adequate protection to enhance your technical depth and salary jobs.

This is a real mall project, part of the page preview below:

  • Home

    index-1

  • Order List

    my-orders

Interested friends can look at.

Unless otherwise indicated, reprint / source, are all original authors, welcome to reprint, but without the author's consent declared by this section must be retained, and given the original article page link in the apparent position, otherwise rights reserved legal liability.

Thank you for watching, I was thirteen, starting in the article "Programmer's story" My public number.

Guess you like

Origin juejin.im/post/5e05d345518825125a6399c9