Skip to content

TraxDinosaur/Live-Chat-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Chat Server

Live Chat Server Logo

Overview

The Live Chat Server is a real-time chat application built using Flask and SocketIO. It allows users to engage in live conversations, sending and receiving messages instantly.

Features

  • Real-time messaging: Users can send and receive messages instantly without page refresh.
  • User authentication: Access to the chat requires a secret code, ensuring a secure environment.
  • Dynamic user interface: The interface dynamically adjusts to accommodate various screen sizes and devices.

Installation

To set up the Live Chat Server locally, follow these steps:

  1. Clone this repository to your local machine.

    git clone https://github.com/TraxDinosaur/Live-Chat-Server.git
  2. Navigate to the project directory.

    cd live-chat-server
  3. Install dependencies.

    pip install -r requirements.txt
  4. Set up environment variables.

    export SECRET_KEY='your_secret_key'
  5. Run the application.

    python server.py
  6. Access the application in your web browser at http://localhost:5000.

How to Run in Replit 🌐

To experience Live-Chat-Server in Replit, simply click the button below:

Run in Replit

Usage

  1. Enter the secret code to authenticate and join the chat.
  2. Enter your name to start chatting.
  3. Type your message in the input field and hit "Send" or press Enter to send the message.
  4. Enjoy real-time communication with other users!

Technologies Used

  • Python
  • Flask
  • SocketIO
  • HTML5
  • CSS3
  • JavaScript

Contributing

Contributions are welcome! Please refer to the CONTRIBUTING.md file for guidelines.

License

This project is licensed under the CC BY-SA 4.0 License. See the LICENSE file for details.

Contact

For any inquiries or feedback, please contact TraxDinosaur.

Releases

No releases published

Packages

No packages published