Chatty

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

Next.Js

Tailwind

Tailwind

Zustand

Zustand

Clerk

Clerk

Node.js

Node.js

MongoDB

MongoDB

Cloudinary

Cloudinary

WebSockets

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

Project Gallery

Chatty screenshot 1
Chatty screenshot 2
Chatty screenshot 3