Skip to content

sourman123/Porsche

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Porsche

MongoDB Version

  • 7.0.x

npm version

  • 10.5.X

node version

  • 21.7.x

Before you start working on the project

  • Install mongoose
    • npm i mongoose
  • Install nodemon (Hot Reload for javascript)
    • npm i --save-dev nodemon

To run the project for testing

  • npm run devStart

File Structure

  • server (back-end)
    • models
  • client (front-end) // we're not gonna use it for now

To-Do List

  1. Database Design:

    • Identify key entities and attribute.
    • Determine entity relationship.
    • Create ERD using Draw.io.
  2. Database Implementation:

    • Write MongoDB code for collections.
    • Ensure design meets ecommerce data requirements.
  3. Backend API Development:

    • Design public and private API endpoints.
    • Implement endpoints using Node.js.
    • Integrate with MongoDB.
    • Implement JWT-based authentication.
  4. 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
  5. Backend

    • Start working on backend

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors