Skip to content

shreedhar-hegde/twitter-clone

This branch is up to date with burakorkmez/twitter-clone:master.

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%