Skip to content
An e-commerce site SPA implemented with React.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


An e-commerce site SPA implemented with React.


Component Library

State Management Library

There are two implementations of this site:

  1. MobX - master branch (Preview)
  2. Redux - redux branch (Preview)

You can cross-reference them and see the difference between them. I will put my best effort to ensure they are functionally the same.

MobX branch may be slightly ahead, as I usually work on it and then cherry-pick into redux branch.

Backend API

The backend API that supports this site uses a json file and its DB and auto-generated images. Its code is in this repo.

The database will refresh everytime Heroku rebuild it, so usually you can get a clean state to test this site.

Other Details

This project was bootstrapped with Create React App.

You can’t perform that action at this time.