This is a clone of Twitter made with NextJS.
It uses
- tailwindcss for styling
- SWR for caching and state management in the frontend
- Azure Blob Storage to upload and get image or media
- Azure Cosmosdb for Mongodb as the primary database.
Note: As this is the deployed version all the upload or POST, PUT, DELETE operations are done withing frontend by manipulating state and caching to get the full version check out main branch https://github.com/siddhant-deshmukh/twitter-clone-using-nextjs
Features
- To upload a tweet with upto 4 images
- Like ,Retweet and comment on a tweet
- A good looking, responsive UI with Dark Mode
4. Home Feed, Users Page, Tweet Page and getting home feed, Comment Feed and Users tweet feed