Server for the CLAP, GraphQL, TypeScript, NodeJS
- Sign In / Sign Up with Facebook
- Sign In with Email
- Start Phone Number Verification
- Complete Phone Number Verification
- Sign Up with Email
- Generate JWT
- Verify JWT
- User
- Query
- Get My Profile
- Get My Followers ( Implemented on GetMyProfile )
- Get My Following
- Mutation
- Request Email Verification
- Complete Email Verification
- Update my Profile
- Follow User
- Unfollow User
- Query
- Post
- Query
- Get All Posts
- Search by Keyword ( Title, Body, Both )
- Get My Posts
- Mutation
- Add Post
- Edit Post
- Delete Post
- Query
- Comment
- Query
- Get Comments by Post
- Mutation
- Add Comment On Post
- Add Commnet On Comment
- Edit Comment
- Delete Comment
- Query
- Clap
- Query
- Check My Sended Claps ( Implemented on GetMyProfile )
- Check My Received Claps For Each Posts ( Implemented on GetMyProfile )
- Mutation
- Send Clap to Post
- Query
- Image
- Query
- Mutation
- Add Image
- Edit Image
- Delete Image
- Category
- Query
- Mutation
- Add Category ( need to implement level )
- Edit Category ( need to fix )
- Delete Category
- Message
- Query
- Check Received Messages
- Check Send Messages
- Mutation
- Send a Message
- Query
- Achievement
- Query
- Check How Many Users Achieve
- Mutation
- Query
- Product
- Query
- Get All Products
- Get All Products with Game Category
- Get Specific Product ( Get Product By ID)
- Mutation
- Add Product
- Edit Product
- Delete Product( need to? )
- Purchase Product (= Add Exchange)
- Query
- Exchange
- Query
- Get My Exchanges
- Mutation
- Add Exchange
- Query