Skip to content

This application allows users to communicate through real-time messages within different chat rooms. Users can log in, join chat rooms, send messages, and even share images.

Notifications You must be signed in to change notification settings

Olivier-true/Flask-SocketIO-Messaging-Application

Repository files navigation

Flask-SocketIO Messaging Application

A simple messaging application built using Flask and SocketIO.

Description

This application allows users to communicate through real-time messages within different chat rooms. Users can log in, join chat rooms, send messages, and even share images.

Screenshot

Application Interface

Table of Contents

Installation

  1. Clone the repository:

    git clone <repository_url>
    cd <repository_directory>
    
  2. Install the required packages using pip:

pip install -r requirements.txt

Usage

  1. Launch the application:
python3 main.py
  1. Access the application in your web browser at http://localhost:80.

Features

  • User Authentication: Users can log in using their username and password.
  • Real-time Messaging: Users can send and receive real-time messages within chat rooms.
  • Image Sharing: Users can share images within the chat.
  • Multiple Rooms: Users can join different chat rooms and switch between them.
  • Message History: Previous messages are restored when joining a chat room.
  • Persistent Data: User information and messages are stored in an SQLite database.
  • Contributions
  • Contributions are welcome!

License

This project is under the MIT license.

Visitors

About

This application allows users to communicate through real-time messages within different chat rooms. Users can log in, join chat rooms, send messages, and even share images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published