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.
- 🔐 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
Frontend:
- React
- TailwindCSS + DaisyUI
- TanStack Query (React Query)
- Axios
- Custom Hooks
Backend:
- Node.js
- Express
- MongoDB + Mongoose
- JSON Web Tokens (JWT)
- Cloudinary SDK