Following are the technologies used.
- Nodejs
- Graphql
- Apollo Server
- JWT
- Bcrypt
- MongoDB Atlas
- Mongoose
- Vuejs
- Apollo Client
Points to be noted:
- Storing jwt token in http only cookie.
- Using Apollo cache as the single source of truth.
The user can do following things with the graphql playground
- Signup
- Login
- Create, Update and Delete Post
- Create, Update and Delete Comment on a Post