Skip to content

Telegram Clone

A front-end clone of Telegram Web with chats, search and dark mode, running on mock data. Built with Next.js and Zustand.

Telegram Clone cover
Year
2025
Role
Frontend developer
Timeline
Personal project
Status
Completed

Overview

A front-end only recreation of Telegram Web that I built to practice complex interface work. It has a phone-number login screen, a chat list with pinned and archived chats, unread badges and online status, a conversation view with an emoji picker, search, a contacts list, a settings section and light and dark themes. There is no backend: all chats, contacts and messages are mock data, and a small simulation makes the conversations feel alive. State is managed with Zustand.