Skip to content

🚀Twitter-style clone with real-time updates, custom hooks, protected routes, image uploads, and a sleek responsive UI.

Notifications You must be signed in to change notification settings

Ambrish-M/twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐦 MERN Twitter Clone

A full-stack Twitter clone built with the MERN stack featuring modern authentication, responsive UI, and powerful data fetching with TanStack Query. This project includes Cloudinary-powered media uploads and reusable custom hooks for a scalable codebase.

🚀 Features

  • 🔐 JWT-based Authentication (Login/Register)
  • 🧠 Efficient Data Fetching with TanStack Query
  • 📸 Image Uploads via Cloudinary
  • 🧵 Tweet, Retweet, and Like Functionality
  • 🧑‍🤝‍🧑 Follow / Unfollow Users
  • 💬 Comment Threads
  • 🎨 DaisyUI + TailwindCSS Styling
  • 🧰 Custom Hooks for Cleaner Logic
  • 📱 Fully Responsive on All Devices
  • 🧩 Protected Routes & Persistent Sessions

🛠️ Tech Stack

Frontend:

  • React
  • TailwindCSS + DaisyUI
  • TanStack Query (React Query)
  • Axios
  • Custom Hooks

Backend:

  • Node.js
  • Express
  • MongoDB + Mongoose
  • JSON Web Tokens (JWT)
  • Cloudinary SDK

About

🚀Twitter-style clone with real-time updates, custom hooks, protected routes, image uploads, and a sleek responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published