Un'applicazione di chat in tempo reale semplice e performante, costruita con Django e WebSockets (Django Channels).
- Autenticazione Utente: Login e Logout gestiti da Django.
- Chat Realtime: Scambio messaggi istantaneo tramite WebSocket.
- Python 3.9+
- Redis (opzionale in sviluppo, raccomandato in produzione)
-
Clona il repository:
git clone <URL_DEL_TUO_REPO> cd realtimechat-django
-
Crea e attiva il virtual environment:
python3 -m venv my_env source my_env/bin/activate # Su Windows: my_env\Scripts\activate
-
Installa le dipendenze:
pip install -r requirements.txt
-
Applica le migrazioni:
python ChatApp/manage.py migrate
-
Avvia il server:
python ChatApp/manage.py runserver
Visita http://127.0.0.1:8000/ per iniziare a chattare!