- Register [path]-> https://nodejs-sapi.herokuapp.com/api/user/register
- Login [path]-> https://nodejs-sapi.herokuapp.com/api/user/login
- Logout [path]-> https://nodejs-sapi.herokuapp.com/api/user/logout
- Get my profile's detail [path]-> https://nodejs-sapi.herokuapp.com/api/user/me
- Edit my profile [path] -> https://nodejs-sapi.herokuapp.com/api/user/update/profile
- Delete my profile [path] -> https://nodejs-sapi.herokuapp.com/api/user/delete/profile
- Get details of other User [path] -> https://nodejs-sapi.herokuapp.com/api/user/profile/:id for example name, username, email, gender, post count, follower count, following count
- Create Post [path]-> https://nodejs-sapi.herokuapp.com/api/post/upload
- Like and Unlike [path] -> https://nodejs-sapi.herokuapp.com/api/post/posts/:postId
- Follow and Unfollow user [path] -> https://nodejs-sapi.herokuapp.com/api/user/follow/:id
- Get posts of following [path] (pagination) -> https://nodejs-sapi.herokuapp.com/api/post/getposts?page=1
- Update my post [path] -> https://nodejs-sapi.herokuapp.com/api/post/posts/:postId
- Delete my post [path] -> https://nodejs-sapi.herokuapp.com/api/post/posts/:postId
- Get posts that i liked { (except mine) with pagination } [path] -> https://nodejs-sapi.herokuapp.com/api/post/me/liked
- Get people who liked post [path] -> https://nodejs-sapi.herokuapp.com/api/post/me/liked/62f9e1a880121178e92e1cc2
- Comment on post [path] -> https://nodejs-sapi.herokuapp.com/api/post/comment/:postId
- Delete comment on post [path] -> https://nodejs-sapi.herokuapp.com/api/post/comment/:postId