ShopSync is an intuitive Flutter application that simplifies shared shopping experiences. Create and manage shopping lists in real-time with family and friends.
- π Real-time cloud synchronization
- π΄ Offline access capability
- ποΈ Recycle bin for deleted items
- π₯ Multi-user collaboration
- π Dark/Light theme support
β¨ We use Weblate!
To make ShopSync available in multiple languages, contribute to our Weblate
- Flutter
- Firebase
- Dart
- Provider State Management
- Shared Preferences
- Cloud Firestore
- Flutter SDK (^3.41.5)
- Dart SDK
- Firebase account
- Android Studio / VS Code
-
Clone the repository
git clone https://github.com/ASDev-Official/ShopSync.git cd asdev-shopsync -
Install dependencies
flutter pub get
-
Configure Firebase
- Create a new Firebase project
- Make sure to set up Firebase Authentication and Firestore in your Firebase project
- Add your
google-services.jsonto/android/app/ - Add your
GoogleService-Info.plistto/ios/Runner/(optional since this app currently does not support iOS) - Follow the Firebase setup guide
-
Run the app
flutter run
- An amazing file exists called CONTRIBUTING.md that you should read before contributing.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.








