|
|
Telegram Web Clone built with Next.js
This project is a Telegram Web Clone built with modern web technologies, designed to replicate real-time messaging features such as chats, user authentication, and live communication.
The application is structured into three main parts:
- Client (Frontend) – Built with Next.js for fast and scalable UI
- Server (Backend) – Handles API, authentication, and database logic
- Socket (Realtime Engine) – Enables live messaging using WebSockets
- Next.js
- React
- Tailwind CSS
- ShadCN UI
- Node.js
- Express.js
- MongoDB (Mongoose)
- Socket.IO
client → Frontend (Vercel)
server → REST API + Auth
socket → Real-time communication