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.
- 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.
To set up the Live Chat Server locally, follow these steps:
-
Clone this repository to your local machine.
git clone https://github.com/TraxDinosaur/Live-Chat-Server.git
-
Navigate to the project directory.
cd live-chat-server
-
Install dependencies.
pip install -r requirements.txt
-
Set up environment variables.
export SECRET_KEY='your_secret_key'
-
Run the application.
python server.py
-
Access the application in your web browser at
http://localhost:5000
.
To experience Live-Chat-Server in Replit, simply click the button below:
- Enter the secret code to authenticate and join the chat.
- Enter your name to start chatting.
- Type your message in the input field and hit "Send" or press Enter to send the message.
- Enjoy real-time communication with other users!
- Python
- Flask
- SocketIO
- HTML5
- CSS3
- JavaScript
Contributions are welcome! Please refer to the CONTRIBUTING.md file for guidelines.
This project is licensed under the CC BY-SA 4.0 License. See the LICENSE file for details.
For any inquiries or feedback, please contact TraxDinosaur.