Skip to content

A real time messaging chat application built with Flask, SocketIO and MongoDB.

License

Notifications You must be signed in to change notification settings

mahmouddello/flask-chat-app

Repository files navigation

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! 💻🎉