A simple Svelte application for sharing files and chatting on the same local network. No internet connection required - everything works over your local LAN/WiFi.
Key Features:
- Real-time Device Discovery: Automatically finds other devices running the app on the same network.
- Private Rooms: Create or join rooms to chat and share files with specific groups.
- P2P File Transfer: Send files of any size directly between devices using WebRTC technology (PeerJS).
- Cross-Platform: Works on any device with a modern web browser (Desktop, Mobile, Tablet).
Tech Stack:
- Frontend: Svelte (Vite)
- Networking: WebRTC (for data/file transfer), WebSocket (for signaling/discovery)
- Styling: CSS/Tailwind