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/
- Authentication and Authorization, which also includes resetting password.
- Sending Mails using nodemailer.
- Live Chatting with Users, implemented using socket.io.
- Create and Delete Tweet.
- Like, Comment and Retweet a Tweet.
- Follow and Unfollow User.
- Update Profile including uploading images using multer.
- Dark Theme
- Reactjs
- Tailwindcss
- Redux
- Nodejs
- Expressjs
- socket.io
- MongoDB
- JWT
- 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.