Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tamirespatrocinio/chat-python
https://github.com/tamirespatrocinio/chat-python
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tamirespatrocinio/chat-python
- Owner: tamirespatrocinio
- License: cc0-1.0
- Created: 2024-11-02T17:17:29.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2024-11-02T17:18:04.000Z (16 days ago)
- Last Synced: 2024-11-02T17:20:22.744Z (16 days ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Chat Python
About |
Features |
Technologies |
Requirements |
Starting |
Demo |
Contributing |
Author
## :dart: About
This project is a real-time chat app built in Python using the Flet library, allowing instant communication between connected users. Ideal for small chat rooms or testing WebSocket applications.
## :sparkles: Features
:heavy_check_mark: Enter a username and send real-time messages;\
:heavy_check_mark: Differentiates user’s own messages;\
:heavy_check_mark: Alerts when new users join.## :rocket: Technologies
The following tools were used in this project:
- [Flet](https://flet.dev/)
- [Python](https://www.python.org/)## :white_check_mark: Requirements
Before starting, you need to have [Python](https://www.python.org/downloads/) installed.
## :checkered_flag: Starting
```bash
# Clone this project
$ git clone https://github.com/tamirespatrocinio/chat-python# Access the project folder
$ cd chat-python# Install dependencies
$ pip install flet# Run the project
$ python main.py# The server will initialize at
```## :video_camera: Demo
Watch the demo of the chat in action below:
[https://user-images.githubusercontent.com/tamirespatrocinio/video-link.mp4](https://github.com/user-attachments/assets/760bc595-12f9-4e76-ad2c-51f66c4a494f)
## :handshake: Contributing
Contributions are welcome! To contribute to this project, please follow these steps:
1. Fork the repository.
2. Create a new branch: git checkout -b feature/your-feature.
3. Make your changes and commit them: git commit -m 'Add your feature'.
4. Push to the branch: git push origin feature/your-feature.
Open a pull request.