- Authentication with OAuth
- Strongly typed React components with TypeScript
- Users can add tweets, like, retweet, and reply
- Users can delete tweets, add a tweet to bookmarks, and pin their tweet
- Users can follow and unfollow other users
- Users can see their and other followers and the following list
- Users can see all users
- Realtime update likes, retweets, and user profile
- User can edit their profile
Here are the steps to run the project locally.
Clone the repository
git clone https://github.com/gigaryno/twitter-clone.git
Install dependencies
npm i
Run the project
npm run dev