This is a pair-programming project with objectives to build an API with authentication to implement a registration flow, and a frontend with forms to register, sign in, and view some content once you're logged in.
- React
- Express, Mongoose and MongoDB
- How to authenticate users using tokens
- How to securely store passwords in your databases
- How to think about security and defensive design when building frontend or backend code
- Some common attacks which are used against sites and how to protect against them