Twitter Clone

This project is a Twitter clone, aiming to replicate the core functionalities and user experience of the popular social media platform Twitter. It provides users with the ability to create and share tweets, follow other users, like and retweet tweets, and more.

Features

  • User Registration and Authentication: Users can sign up for new accounts and log in to the application using their email address or social media accounts.
  • Tweet Creation and Interaction: Users can compose and post tweets of up to a specified character limit. They can like, retweet, as well as view and interact with tweets from other users.
  • Follow and Follower System: Users can follow other users to see their tweets in their timeline. The application provides suggestions for potential users to follow based on interests and connections.
  • News Feed and Timeline: Users have access to a personalized news feed or timeline that displays tweets from the users they follow, allowing them to stay updated on the latest content.

Screenshots

App Screenshot

Tech Stack

  • ReactJs
  • Recoil
  • MUI Library
  • React Icons
  • React Router

Deployment Link

Demo : https://twitter-clone-ayushw07.vercel.app

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them: git commit -am Add new feature
  4. Push to the branch: git push origin my-feature-branch
  5. Submit a pull request detailing your changes.

Please adhere to this project's code of conduct.