A full-featured Twitter clone built with React, TypeScript, Node.js, Express, and MongoDB. This project mirrors core Twitter functionality including tweets, likes, replies, user profiles, and following β all powered by a clean, scalable architecture.
- React + TypeScript
- Context API + Custom Hooks for global state
- React Router
- Axios for API communication
- Tailwind CSS for styling
- π Secure JWT Authentication (Sign Up / Login / Logout)
- π€ Create, delete, and like tweets
- π¬ Reply system for conversations
- π Retweet functionality
- π€ Public user profiles with followers/following lists
- π§ State management via Context API + Custom Hooks
- π± Responsive UI (Mobile & Desktop)
- π RESTful API architecture
This project uses Reactβs Context API + Custom Hooks to handle:
- Auth state (user login, logout, token)
- Tweet feed and updates
- UI modals & interactions
- Global alerts / messages
Add your screenshots here: