Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 837 Bytes

README.md

File metadata and controls

46 lines (39 loc) · 837 Bytes

API Authentication with Node

Back-end Technologies

  • NodeJS - API Setup
  • Express - API Setup
  • Mongoose - DB

Front-end Technologies

  • React
  • Redux

Phase I - Back-end

  1. Node/Express API Setup
  2. Server-Side Validation
  3. MongoDB/Mongoose
  4. JSON Web Tokens
  5. Passport and Strategies
  6. Bcrypt
  7. OAuth
  8. Google OAuth
  9. Facebook OAuth
  10. Unit Testing using Chai

Phase II - Front-end

  1. React Setup
  2. React UI with Routing
  3. Adding Redux and Redux Form
  4. Action Creators, Actions and Reducers
  5. Google & Facebook OAuth Integration
  6. React Higher Order Components

Instructions

This project uses async/await it would be best if you use node 8+

$ npm install

To run the project (both server and client) use

$ npm run start-dev

To run unit tests

$ npm test