/ecom

An e-commerce backend system based on Java & Spring framework

Primary LanguageJavaMIT LicenseMIT

Ecom Backend System

@author     Jiupeng Zhang <jiupeng.zhang@gmail.com>
@date       11/17/2017
@since      1.0.0

Demo

Open-Source

This project was open-sourced by Jiupeng Zhang since Nov 2018.

Under MIT License

Table of Contents

Deploy Address

  • dev
    • localhost/ (jetty:run)
    • localhost/ecom/ (tomcat7:run)
  • prod

Dependency and Environment

  • version

    • 1.0.0
  • domain

  • port

    • 443
  • dev language

    • Java 1.8 (Oracle)
  • runtime user:

    • nginx:www
    • jvm:root
  • runtime dependency:

    • nginx 1.10.1
    • tomcat 8.5.23
    • mysql 5.7
    • jvm 1.8
  • doc

    • landing

DDL

  • see development docs (database part)

Develop Process

  • Project Init

    • maven ready
    • spring ready
    • datasource ready
    • spring mvc ready
    • thymeleaf ready
    • mybatis ready
    • i18n ready
    • captcha schema ready
    • json resolver ready
    • global error_page ready
    • rest api design ready
    • mybatis-generator ready
    • page_helper ready
    • swagger ready
  • Coding

    • token validation
    • login/out part
    • api contact form
    • api quote request form
    • customized auto-mail