CV
Back to Projects
Chat Application

Chat Application

A real-time messaging application supporting instant one-to-one and group conversations. Built with WebSocket for low-latency delivery and Firebase for authentication and presence, backed by MongoDB for message history. Messages appear instantly across devices thanks to persistent WebSocket connections, while Firebase handles secure sign-in and shows accurate online/offline presence indicators for every contact. Users can start private one-to-one chats or create group conversations, with full message history stored in MongoDB and served through a Node.js/Express REST API so conversations pick up right where they left off on any device. The interface is built with React and Tailwind CSS for a fast, responsive experience that mirrors the feel of modern messaging apps while remaining lightweight and easy to extend.

React
Firebase
WebSocket
Tailwind CSS
MongoDB
Node.js
Express.js

Key Highlights

  • Real-time messaging powered by WebSocket connections
  • Firebase authentication with online/offline presence tracking
  • Persistent chat history stored in MongoDB via a Node.js/Express API

Let's build something great together.

Have a project like Chat Application in mind? Let's talk about how I can help you ship it.

Get in Touch