Twitter API clone containing user data and tweet timelines.
'method' - https://'url'/'end-route'/'slug(s)'
- /users - to create a user
- /users// - to authenticate user
- /users/update - to edit user bio
- /users/all - to get all of the users
- /users/followers/add/ - add a follower
- /users/followers/remove/ - remove a follower
- /users/followers/all/ - get all followers from that user
- /tweets/ - post a tweet
- /tweets/delete/ - delete a tweet
- /tweets/timeline/public - get the public timeline
- /tweets/timeline/user/ - get the timeline of a specific user
- /tweets/timeline/home/ - get the home timeline
- Acts as the main driver file. Contains functions that run both (users) and (tweets) blueprints.
- Contains business logic for example: user authentication, following other users, and handling overall user requests and responses.
- Manages the timelines of each tweet along with the the actual publishing of tweets.