Chatty
Project Overview
Chatty is a real-time chat application that allows users to communicate seamlessly through private messages and group chats. Built with Next.js, Node.js, and MongoDB, Chatty provides a modern and responsive user interface for both mobile and desktop users. The application features user authentication and profile management using Clerk, ensuring secure access to the platform. With WebSockets for real-time communication and Zustand for state management, Chatty delivers a smooth and interactive chat experience. Users can share files and media, making it a versatile tool for personal and professional communication.
Technologies Used

Next.Js

Tailwind

Zustand

Clerk

Node.js

MongoDB

Cloudinary

WebSockets
Key Features
- Real-time chat functionality with WebSockets
- User authentication and profile management with Clerk
- Private messaging and group chats
- File sharing and media support
- Responsive design for mobile and desktop users
- Zustand for state management
Project Details
Date
Feb 2025
Client
Personal Project
Role
Full Stack Developer