GitHunt
MA

mahmouddello/realtime-chatapp-flask

A real-time chat app built with Flask, Socket.IO, and MongoDB.

flask-chat-app

Locally-hosted chat application built with Flask, SocketIO & MongoDB. Easy to use and modify.

Features

  • Login, register, and manage profiles through a dashboard.
  • Create, join, and leave chat rooms.
  • Admins can edit room, kick members.
  • Simple and clean UI.

Note

  • UI is not responsive.
  • You should create your MongoDB database before using the application.
  • After creating the database, connect to your cluster, get your URI and replace it in database.py

Getting Started

  1. Clone or download the repository as zip.
  2. Navigate to the project directory: cd path/to/flask-chat-app
  3. Install dependencies: pip install -r requirements.txt
  4. Run the application python app.py

Happy Coding! ๐Ÿ’ป๐ŸŽ‰

Languages

Python40.9%HTML32.7%JavaScript22.5%CSS3.9%

Contributors

MIT License
Created September 15, 2023
Updated August 21, 2025