An e-commerce site SPA implemented with React.
There are 4 implementations of this site:
- Redux with TypeScript -
masterbranch (Preview) - Redux -
reduxbranch (Preview) - Mobx -
mobxbranch (Preview) - NextJS -
nextjsbranch (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.
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.
