Skip to content

Real-Time Chat WebApp (Andromeda Chat) ​

Version: v2.0.0

Andromeda Chat is a high-speed, full-featured real-time chat application engineered for responsive communication. Built with Next.js, Socket.IO, and MongoDB, it supports live typing indicators, presence detection, multi-format media transfers, and direct reply threads.


✨ Key Features ​

  • Instant Messaging: Real-time bi-directional message exchange powered by Socket.IO.
  • Presence & Activity: Live online status, message delivery/read receipts, and typing indicators.
  • Media & Document Sharing: Send and receive images and documents seamlessly inside conversations.
  • Threaded Replies: Contextual replies to specific messages for clear conversational flows.
  • Modern User Experience: Instant notification triggers, light/dark themes, and online directory tabs.
  • Secure Authentication: Easy and secure sign-in via Google OAuth.

🛠️ Technology Stack ​

  • Next.js: Full-stack React framework managing UI rendering and client-side state.
  • Socket.IO & Node.js: Event-driven real-time WebSocket communication layer.
  • MongoDB: NoSQL database persisting user accounts, channels, and chat transcripts.
  • Firebase Storage: Cloud storage for fast delivery of shared chat images and attachments.
  • Tailwind CSS: Modern utility styling with dark/light mode responsiveness.

📸 Application Screenshots ​


Tags: Next.js Socket.IO Node.js MongoDB Firebase TailwindCSS Real-Time Web Development