The Gallery is a place where users can write posts, share with friends and interact with another users
- Create post
- Delete post
- Like/Unlike post
- Posts with image
- Comment posts
- Like comments
- User authenticantion
- Implement tests
- Handle exceptions correctly
- Hash password
- Every Mongoose model are created dynamically through the files placed inside database/mongo directory (the file name should be the same as the model name)
- GraphQL queries and resolvers are isolated from the schema to be possible to use them in any place.
- How to create GraphQL Queries/Resolvers
- How to structure a GraphQL project
- Hot to integrate GraphQL with MongoDB through Mongoose