You can find my notes in the wiki page -> Wiki
You can find the Kanban board in here -> Project Board
- apollo-server
- bcryptjs
- dotenv
- graphql
- mongoose
- mongoose-unique-validator
- graphql-type-json
- express
- apollo-server-express
- jwt-decode
- graphql-type-json
- Setup Packages
- Create User Schema
- Save User and Hash & Salt the password
- Send JWT if the user details are correct
- Design
- Heroku Deployment
- Store JWT in client
- Add expire date for token
- Silent Token - Refresh Token
- log actions
- Display screens based on user role(s)
- Make a default template design for panel screens
- Explain which package used why
secure-user-auth is MIT licensed.