malcolm-kee / react-ecomm-site

An e-commerce site SPA implemented with React.

Home Page:https://react-ecomm.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-ecomm-site

Coverage Status

An e-commerce site SPA implemented with React.

Live

Component Library

Home Page

State Management Library

There are 4 implementations of this site:

  1. Redux with TypeScript - master branch (Preview)
  2. Redux - redux branch (Preview)
  3. Mobx - mobx branch (Preview)
  4. NextJS - nextjs branch (Preview)

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

master branch may be slightly ahead, as I usually work on it and then cherry-pick into other branches.

Backend API

The backend API that supports this site is a NestJS application. Its API is available here and its repo here.

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

Built With

About

An e-commerce site SPA implemented with React.

https://react-ecomm.netlify.app


Languages

Language:TypeScript 50.3%Language:JavaScript 37.6%Language:CSS 8.1%Language:SCSS 3.3%Language:HTML 0.5%Language:Shell 0.3%