At present, the open source e-commerce products of jam Shop have officially entered the open source process. We have developed a detailed open source plan. At present, the V2 version has been released, and the subsequent versions are also being sorted out and improved.

The function details of each version are as follows:

The three versions are planned to be completed in March, 19, which can be applied to actual e-commerce projects. At the same time, relevant API documents, business requirements documents and technical documents will also be supported.

Open source purpose

  1. To enhance the popularity of the team, the team has mainly relied on the support of friends so far. In the next year, I hope that the young men in the company can know more friends.
  2. Source and give back to the community. Jam series products can be developed quickly, launched and operated stably in a short time, completely relying on the rich resources of the open source community.
  3. Help more beginners. It is hoped that a complete project can help some beginners who really want to learn to learn valuable content.

What can you learn?

Laravel API

  1. Environment building + server deployment (Docker) and operation and maintenance
  2. PHP Basic skills + coding specifications
  3. The use of the Composer
  4. Laravel Basic knowledge + advanced skills
  5. Laravel API solution
  6. Design patterns
  7. Unit testing
  8. E-commerce business needs

Small program

  1. Webpack infrastructure
  2. Gulp usage
  3. HTML5+CSS3+Less+es6
  4. Applets framework
  5. Small application API

Suitable for who

  1. Computer science student, fresh graduate
  2. Entry-level programmer
  3. PHP programmer
  4. E-commerce product manager
  5. Front-end programmer, small program learner

experience

The source code

  • Laravel API source: github.com/ibrandcc/ec…
  • Small program source: github.com/ibrandcc/mi…

If you think it is helpful to you, please encourage us to start. Thank you for your support! 🙂

resources

  • The API documentation
  • Laravel API on
  • Applet explanation

The discussion