This is an e-commerce site built with NodeJS, Express, React and PostgreSQL. The specifications for this project are found at specs.
The backend is in backend.
This project uses React as the frontend library and Redux for state management. The user interface is built using Material UI.
The database is PostgreSQL with Knex
Tests are written with Jest and supertest.
First install the dependencies:
npm installnpm run seedThis will seed the database with dummy data.
Then to start the server:
npm run servethen,
npm run devThis will start a dev server and the app will be available on http://localhost:3000