ClassConnect is a minimal Django-based screen sharing and file sharing application designed for local Wi-Fi networks.
- Real-time Screen Sharing: Host shares screen using WebRTC peer-to-peer connections
- Local Network Only: Works entirely on your Wi-Fi network (no internet required)
- WebSocket Signaling: Django Channels handles WebRTC offer/answer exchange
- File Sharing: Upload and download files during meetings
Quick commands to get the app running on your local network:
- Install Python dependencies:
pip install -r requirements.txt
- Start the Django development server and bind to all interfaces:
python manage.py runserver 0.0.0.0:8000
Then open http://<YOUR_LOCAL_IP>:8000 from other devices on the same Wi‑Fi network.