Topics
-
Database
- migrations and seeds with postgreSQL
- seeding data with faker.js
- table relationships: many-to-many, one-to-many
-
Express
- CRUD with SQL
- routes
- middleware
- authentication
- hashing passwords with bcrypt.js for signup and login
- using cookies to persist logged-in user session in DB (so they don't have to login again)
- protected routes