netflix-clone-v.0.0.2

Development Instructions


Project Design

  1. Front End - React.js
  2. State Management - Redux Tool Kit
  3. Route Management - React Router
  4. Back End - Express.js
  5. Database - MonogoDB
  6. Storage - Cloudinary

One Time Setup

  1. Pull Github Repo
  2. Install Dependencies - npm install on both client and backend.
  3. Test your setup - npm run dev

For every new feature

  1. Switch to main branch (git checkout main)
  2. Create a new branch (git checkout -b feature/feature_name)
  3. Make your changes in local repo (git commit -am "your message")
  4. Pull latest changes (git checkout main and git pull)
  5. Merge main to your branch (git checkout feature/feature_name and git merge main)
  6. Push your changes to github repo (git push)
  7. In github create a Pull Request
  8. Wait for review and comments
  9. After review, it will be merged to main branch