Soumojit Shome
/ ECE Student & Web Developer
Back to Portfolio
Andromeda Chat WebApp
Web Application

Andromeda Chat WebApp

A real-time chat application built with Next.js, Socket.IO, and MongoDB, offering seamless messaging with modern chat features.

Project Overview

Andromeda Chat is a real-time chat application designed to provide seamless communication between users with a wide range of messaging functionalities.

The application supports secure Google login, real-time message sending and receiving, typing indicators, online/offline status, and message seen status. It also includes advanced features like replying to specific messages, sending images and documents, and downloading shared files.

With an elegant UI built using Tailwind CSS and support for dark/light mode, Andromeda Chat delivers a smooth user experience. Real-time synchronization is achieved with Socket.IO, while MongoDB stores chats and user details. Firebase is used for image storage.

This project demonstrates full-stack development with Next.js, Node.js, and WebSocket technology for highly responsive communication.

Key Features

  • Secure login with Google
  • Real-time message sending & receiving
  • Online status visibility
  • Typing status indicator
  • Message seen/read receipts
  • Send & receive images
  • Send & receive documents
  • Reply to specific messages
  • Chat notifications
  • Dark/Light theme mode
  • Online users tab
  • All users tab
  • Download shared images & documents

Technologies Used

Next.jsNode.jsMongoDBFirebaseSocket.IOTailwind CSS

Project Gallery

Chat App
Chat App
Chat App
Chat App

Project Details

Client

Personal Project

Timeline

2 months

Role

Full Stack Developer

0%

© 2025 Soumojit Shome. All rights reserved.