-
Install dependencies:
pip install -r requirements.txt -
Run the app:
python app.py
-
Access from LAN:
- Open browser on any device in the same LAN.
- Go to:
http://<host-ip>:5000/(host IP is shown in the terminal and login page)
- Real-time chat (public, private, group)
- File sharing (PDF, images, videos, docs, etc.)
- Online users panel
- Message history
- Responsive UI (Bootstrap 5)
- All uploaded files are saved in
static/uploads/
- SQLite file:
chat.db(auto-created)
Note:
- No password required, just username.
- All data stays on your LAN, no internet needed.