A cross-platform file sharing app using WebSockets for real-time communication between clients and servers. Built with Flutter, this app allows seamless file transmission, with Multiplatform support.
- 📁 Select and send files from your device
- ⚡ Real-time transfer using WebSockets (
socket.io) - 🖥️ Multiplatform support
- 📦 Supports both memory-based and file-path based transfers
- 🧠 Integrated with
flutter_blocfor robust state management
- Flutter
- Bloc for state management
- Socket.IO (Client + Server)
- file_picker for multi-platform file selection
- path_provider for file I/O on desktop
- 💾 Saving the file sent through WebSocket
- 🐘 Resolving issues when handling large files (>20MB)