Skip to content

Dhiman-Nayak/Twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone - MERN Stack

Overview

This project is a clone of Twitter built using the MERN stack (MongoDB, Express, React, Node.js). The goal of this project is to replicate core features of Twitter such as user authentication, tweet posting, following/unfollowing users, and more.

Features

  • User Authentication: Users can sign up, log in, and manage their profiles.
  • Tweets: Users can create, edit, delete, and like tweets.
  • Followers/Following: Users can follow and unfollow other users.
  • Profile Management: Users can update their profile information, including profile and cover images.
  • Real-time Updates: Tweets and likes update in real-time without needing to refresh the page.
  • Responsive Design: The application is responsive and works well on various screen sizes.

Tech Stack

  • client: React.js with Tailwind CSS for styling
  • server: Node.js with Express.js
  • Database: MongoDB for data storage
  • Authentication: JWT (JSON Web Tokens) for secure authentication
  • State Management: React Redux for managing global state
  • Routing: React Router for navigating between pages
  • Deployment: Deployed using

Installation

Clone the Repository

git clone https://github.com/yourusername/twitter-clone.git
cd twitter-clone
npm install
cd ./client
npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages