A real-time LAN based chat and file transfer application with user-to-user and group chat options.
- User login system via email
- One-to-one chat and file transfer
- Broadcast messages and files
- Typing indicator and user online detection
- Chat and files backup (on server)
No installation of libraries required.
- Clone the repository
- Run the following command in the terminal on server side:
python server.py
- Run the following command in the terminal on client side:
python client.py
- Clients can be on the same computer, or different computers, but should be on the same network as the server