Skip to content

Yuvaneshwarran/Twitter-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone

This is a Twitter Clone built using the MERN stack — MongoDB, Express.js, React.js, and Node.js. The app mimics the functionality of Twitter, allowing users to post tweets, like and comment on posts, follow other users, and interact with the platform in real-time.


Features

  • User Authentication: Users can sign up, log in, and log out.
  • Tweeting: Users can post tweets, view tweets from others, and delete their own tweets.
  • Likes and Comments: Users can like and comment on tweets.
  • Follow/Unfollow: Users can follow and unfollow other users to see their tweets in their timeline.
  • Real-time Updates: Tweets, likes, and comments update in real-time using WebSockets (via Socket.io).
  • Responsive UI: The frontend is fully responsive, ensuring good performance across devices.
  • Search: Users can search for tweets, users, and hashtags.

Technologies Used

Backend (Node.js & Express)

  • Node.js: JavaScript runtime environment.
  • Express.js: Web framework for building the API.
  • MongoDB: NoSQL database to store user data, tweets, and interactions.

Frontend (React)

  • React.js: JavaScript library for building the user interface.
  • React Router: For routing between different pages (Home, Profile, Login, etc.).

Setup Steps

  1. Clone the repository:

    git clone https://github.com/Yuvaneshwarran/Twitter-Clone
    cd twitter-clone

About

Twitter Clone built using MERN ( Node.js, Express.js, React.js, Mongo)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages