Skip to content

harshitkathuria/Twitter_Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone

A Twitter Clone built using MERN Stack and Redux. Tailwindcss is used for overall styling of the application and dark theme.

Live Version: https://twitter-carbon.herokuapp.com/

Features Implemented

  1. Authentication and Authorization, which also includes resetting password.
  2. Sending Mails using nodemailer.
  3. Live Chatting with Users, implemented using socket.io.
  4. Create and Delete Tweet.
  5. Like, Comment and Retweet a Tweet.
  6. Follow and Unfollow User.
  7. Update Profile including uploading images using multer.
  8. Dark Theme

Tech Stack

  • Reactjs
  • Tailwindcss
  • Redux
  • Nodejs
  • Expressjs
  • socket.io
  • MongoDB
  • JWT

Installation

  • Clone the repository
  • Go to the project directory and run the following commands

npm install to install all the dependencies.

npm run dev to start the backend and frontend concurrently.