Skip to content

A simplified clone of the social media platform X (formerly known as Twitter), developed for educational purposes. This project replicates core features like posting, following, and interacting with other users' posts.

Notifications You must be signed in to change notification settings

Medamine-Bahassou/x-clone-MERN-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

X Clone


A simplified clone of the social media platform X (formerly known as Twitter), developed for educational purposes. This project replicates core features like posting, following, and interacting with other users' posts.

Features

  • User Authentication: Sign up, log in, and log out with secure authentication.
  • Post Tweets: Create, edit, and delete tweets.
  • Follow Users: Follow and unfollow other users to customize your feed.
  • Like & Comment: Interact with posts by liking and commenting.
  • User Profiles: View profiles, bio, and tweets of other users.
  • Responsive Design: Fully responsive and mobile-friendly interface.

Technologies Used

  • Frontend: ReactJS
  • Backend: Node.js with Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens) for secure user authentication
  • Additional Tools: TailwindCSS for styling, daisyUI

Backend Dependencies

npm i express mongoose jsonwebtoken bcryptjs dotenv cors cookie-parser cloudinary
npm i -D nodemon

Sources

https://www.youtube.com/watch?v=4GUVz2psWUg&t=14573s

About

A simplified clone of the social media platform X (formerly known as Twitter), developed for educational purposes. This project replicates core features like posting, following, and interacting with other users' posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages