/twitter-clone

Primary LanguageJavaScriptMIT LicenseMIT

MERN Stack Project: Build and Deploy a Twitter Clone From Scratch | JWT, Socket.io

Demo App

Video Tutorial on Youtube

Some Features:

  • ⚛️ Tech Stack: React.js, MongoDB, Node.js, Express, Tailwind
  • 🔐 Authentication with JSONWEBTOKENS (JWT)
  • 🔥 React Query for Data Fetching, Caching etc.
  • 👥 Suggested Users to Follow
  • ✍️ Creating Posts
  • 🗑️ Deleting Posts
  • 💬 Commenting on Posts
  • ❤️ Liking Posts
  • 🔒 Delete Posts (if you are the owner)
  • 📝 Edit Profile Info
  • 🖼️ Edit Cover Image and Profile Image
  • 📷 Image Uploads using Cloudinary
  • 🔔 Send Notifications
  • 🌐 Deployment
  • ⏳ And much more!

Setup .env file

MONGO_URI=...
PORT=...
JWT_SECRET=...
NODE_ENV=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...

Build the app

npm run build

Start the app

npm start