Skip to content

khaled-muhammad/Syncy

Repository files navigation

🎬 Syncy

Real-Time Cross-Platform Media Sync & Watch Party App

Syncy Logo

Website Flutter Platform

Watch videos with friends in real-time using any video file on your device.


Syncy UI

✨ Features

📱 Media Discovery Automatic device scanning, thumbnail generation, smart search
⚡ Real-time Sync WebSocket-powered playback with sub-second latency
🎨 Modern UI Glassmorphic design, dark theme, gesture navigation
🔍 Smart Search Fuzzy matching handles typos, relevance scoring
Chatting Allow live chatting in rooms.
Reacting Allow live reacting while watching.

🛠️ Quick Start

git clone https://github.com/khaled-muhammad/Syncy.git
cd Syncy
flutter pub get
dart run realm generate
flutter run

Requirements: Flutter 3.8+ | Android SDK 21+ | iOS 12+


📁 Structure

lib/
├── controllers/    # GetX state
├── screens/        # UI
├── widgets/        # Components
├── models/         # Realm DB
├── services/       # WebSocket, thumbnails
└── utils/          # Search, helpers

📊 Status

✅ Media scanning • Thumbnails • Smart search • WebSocket sync
⚠️ iOS permissions • Large file optimization


🤝 Contribute

git checkout -b feature/name
git commit -m 'Add feature'
git push origin feature/name
# Open PR

WebsiteIssuesDiscussions
Built by a 17-year-old dev · MIT © Khaled Muhammad

About

Netflix-party style watch parties for any video file, with real-time cross-device sync built in Flutter.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors