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 install
npm run seed
This will seed the database with dummy data.
Then to start the server:
npm run serve
then,
npm run dev
This will start a dev server and the app will be available on http://localhost:3000