- React
- Axios
- React-toastify
- Redux
- Material-ui
- Nodejs
- Express
- Mongoose
- Swagger
- Pino
- Clone the repository
$ git clone https://github.com/rajvarsani/ecommerce-demo
- Open the folder containing the cloned repository
- Create
.env
according to the given.env.example
file for both frontend and backend
# Go to the backend directory
$ cd backend
# Install the required deps
$ npm i
# Start the project in development mode
$ npm run dev
# Open http://localhost:8000 to view the API documentation.
# Go to the frontend directory
$ cd frontend
# Install the required deps
$ npm i
# Start the project in development mode
$ npm start
# Go to http://localhost:3000 to view the website.