- 7.0.x
- 10.5.X
- 21.7.x
- Install mongoose
npm i mongoose
- Install nodemon (Hot Reload for javascript)
npm i --save-dev nodemon
npm run devStart
- server (back-end)
- models
- client (front-end) // we're not gonna use it for now
-
Database Design:
Identify key entities and attribute.Determine entity relationship.Create ERD using Draw.io.
-
Database Implementation:
Write MongoDB code for collections.Ensure design meets ecommerce data requirements.
-
Backend API Development:
Design public and private API endpoints.Implement endpoints using Node.js.Integrate with MongoDB.Implement JWT-based authentication.
-
Version Control and Collaboration:
Set up Git repository on GitHub.Divide tasks among team members.Create separate branches for contributions.Conduct regular merges and code reviews
-
Backend
- Start working on backend