Mobile app untuk platform gacha merchandise β beli, koleksi, dan kelola item langka dengan sistem rarity berbasis gacha.
Built with Flutter Β· Dart SDK ^3.8.1
- Shop β browse item berdasarkan rarity & harga, beli langsung atau lewat sistem gacha
- Inventory β lihat koleksi item yang sudah dimiliki
- Weapon Detail β halaman detail tiap item/weapon
- Notifications β notifikasi transaksi dan update
- Profile β manajemen akun pengguna
- Admin Panel β kelola item (tambah, edit, hapus) khusus role admin
- Auth β login via email/password dan Google Sign-In
- Dark / Light Mode β adaptive theme, default dark
- Flutter SDK
>=3.8.1 - Android emulator / physical device
# Install dependencies
flutter pub get
# Run app (development)
flutter run
# Build APK
flutter build apk --releaseAPI base URL dikonfigurasi di masing-masing service file:
// Release
'https://gachamerch-be.drian.my.id'
// Debug (Android emulator)
'http://10.0.2.2:3000'lib/
βββ main.dart # Entry point + AuthGate
βββ LoginPage.dart
βββ SignUpPage.dart
βββ HomePage.dart
βββ ShopPage.dart
βββ InventoryPage.dart
βββ WeaponDetailPage.dart
βββ NotificationPage.dart
βββ ProfilePage.dart
βββ AboutUsPage.dart
βββ services/ # API calls
β βββ auth_service.dart
β βββ shop_service.dart
β βββ inventory_service.dart
β βββ weapon_service.dart
β βββ order_service.dart
β βββ notification_service.dart
βββ widgets/ # Reusable components
βββ utils/ # Helpers (format, etc.)