A social media API influenced greatly by twitter, built with node, typescript, express, sequelize and a lot more. It incorporates most of the twitter core features, following a certain design pattern used by industries.
Here is the link to the API base URL
If you're impressed then Star⭐ the repo and enjoy😉.
- NodeJS
- ExpressJS
- TypeScript
- Sequelize ORM
- aws-s3
- User Registration
- Create user session
- Delete user session
- Follow
- Unfollow
- Create post
- Delete post
- Get user's feed
- Get user's post
- Edit post
- Like/Unlike post
- Comment on post
- Delete comment
- Like/Unlike Comment
- Edit Comment
- Reply on Comment
- Edit Reply
- Like/Unlike Reply
I've made the documentation to be quite explanatory and easy to use, click here for more information on how to use. More features like a chat system would be added subsequently.