/cezerin-1

Cezerin is React and Node.js based eCommerce platform.

Primary LanguageJavaScriptMIT LicenseMIT

Cezerin - Ecommerce Progressive Web Apps

Cezerin is React and Node.js based eCommerce platform. Allows creating a Progressive Web Apps.

Built with:

  • Node.js v8.9
  • React v16
  • Redux
  • Express
  • Babel
  • WebPack 4
  • MongoDB

Dashboard

Client-side dashboard use JSON Web Token (JWT) to access REST API.

Store

Single-Page Application with React server-side rendering.

Installation

Requirements

  • Node.js >= 8
  • MongoDB >= 3.2

Documentation

Documentation

Application Structure

.
├── config                   # Project and build configurations
├── dist                     # Distribution folder
├── locales                  # Text files
├── logs                     # Log files
├── public                   # Static public assets and uploads
│   ├── admin                # Dashboard index.html
│   ├── admin-assets         # Dashboard assets
│   └── content              # Store root folder
|
├── scripts                  # Shell scripts for theme install/export
├── src                      # Application source code
│   ├── admin                # Dashboard application
│   │   └── client           # Client side code
│   ├── api                  # REST API
│   │   └── server           # Server side code
│   ├── store                # Store application
│   |   ├── client             # Client side code
│   |   ├── server             # Server side code
│   |   └── shared             # Universal code
│   └── index.js             # Server application start point
├── theme                    # Theme as a local package
└── process.json             # pm2 process file

Licence

This software is provided free of charge and without restriction under the MIT License