Chatty — Real-Time Chat Application for Web and Mobile
Chatty is a real-time messaging platform available on both web and mobile, designed for seamless and responsive communication.
It enables users to exchange text messages, images, and voice notes instantly through a fast and secure WebSocket-based system.
The web version is built with Express.js, EJS, and MongoDB, offering a smooth, dynamic chat experience.
The mobile version, developed with Kotlin and Jetpack Compose, delivers a modern, native interface that syncs messages in real time with the backend.
Core Features:
One-on-one and group chats
Real-time updates via WebSockets
Message history and online status tracking
Image and voice message sharing
JWT-based authentication
Tech Stack Highlights:
Web: Express.js, EJS, MongoDB, WebSockets
Mobile: Kotlin, Jetpack Compose
Backend: Node.js with JWT authentication