Welcome to ShopSync Documentation¶
- Share Shopping Lists
Create and share shopping lists with family and friends in real-time. Never forget an item again!
- Real-time Sync
Changes sync instantly across all devices. See updates as they happen, whether you're at home or at the store.
- Offline Mode
Access your lists even without internet. All changes sync automatically when you're back online.
- Smart Suggestions
Get intelligent item suggestions powered by ML. Add items faster with predictive text and icons.
Overview¶
ShopSync is a modern, intuitive Flutter application designed to simplify shared shopping experiences. Built with Firebase and Material Design 3, ShopSync provides a seamless way to create, manage, and share shopping lists with anyone, anywhere.
Key Features¶
- Real-time Synchronization - Changes sync instantly across all devices using Cloud Firestore
- Offline-First Architecture - Full functionality without internet connectivity
- Multi-user Collaboration - Share lists with family, friends, or roommates
- Recycle Bin - Recover accidentally deleted items and lists
- Dark/Light Themes - Beautiful UI that adapts to your preferences
- Internationalization - Support for multiple languages via Crowdin
- WearOS Support - View lists and complete items from your smartwatch
- Smart Suggestions - AI-powered item suggestions using TensorFlow Lite
- Home Widgets - Quick access to your lists from your home screen
- Export & Share - Share lists via various platforms
Quick Start¶
Visit app.shopsync.aadish.dev to start using ShopSync instantly in your browser.
Why ShopSync?¶
For Users¶
- Simple & Intuitive - Clean interface that anyone can use
- Always Available - Works offline and syncs when online
- Free & Open Source - No hidden costs or vendor lock-in
- Privacy Focused - Your data is yours, secured with Firebase
For Developers¶
- Modern Flutter - Built with Flutter 3.6+ and Dart 3.0+
- Clean Architecture - Well-organized codebase following best practices
- Firebase Powered - Authentication, Firestore, and Cloud Functions
- Extensive Documentation - Comprehensive guides and API references
- Active Development - Regular updates and community contributions
Technology Stack¶
- Flutter
Cross-platform UI framework
- Firebase
Authentication, Firestore, Cloud Functions
- Dart
Modern programming language
- Material Design 3
Beautiful, adaptive UI
Platform Support¶
| Platform | Status | Download |
|---|---|---|
| Android | ✅ Stable | Google Play |
| Web | ✅ Stable | Web App |
| WearOS | ✅ Stable | Included with Android |
| iOS | 🚧 Planned | Coming Soon |
| macOS | 🚧 Planned | Coming Soon |
| Linux | 🚧 Planned | Coming Soon |
| Windows | 🚧 Planned | Coming Soon |
What's Next?¶
Learn how to install and set up ShopSync for development
Discover all features and how to use them effectively
Dive into the architecture and contribute to ShopSync
Find answers to common questions and issues
Community & Support¶
- GitHub: ASDev-Official/ShopSync
- Localization: Crowdin Project
- Issues: Report a Bug
- Discussions: GitHub Discussions
License¶
ShopSync is open source software licensed under the MIT License.
Ready to get started?
