Skip to content

Repository files navigation

Bookstore USD

Aplikasi toko buku digital untuk USD (Universitas Sanata Dharma) yang dibangun dengan Flutter dan Firebase.

Fitur

  • Autentikasi pengguna (Firebase Auth)
  • Manajemen data real-time (Cloud Firestore)
  • Upload & penyimpanan gambar/aset (Firebase Storage)
  • Manajemen state dengan Provider
  • Dukungan multi-platform (Android, iOS, Web, Windows, macOS, Linux)

Teknologi

Komponen Teknologi
Framework Flutter (Dart SDK ^3.11.1)
Backend Firebase (Auth, Firestore, Storage)
State Management Provider
UI Google Fonts, Cached Network Image

Cara Menjalankan

  1. Clone repository

    git clone https://github.com/llerryy/Bookstore_usd.git
    cd Bookstore_usd
  2. Instal dependensi

    flutter pub get
  3. Siapkan Firebase (karena file google-services.json tidak di-commit demi keamanan)

    • Buat project Firebase di Firebase Console
    • Tambahkan aplikasi Android / iOS / Web / dll sesuai platform target
    • Unduh google-services.json dan letakkan di folder android/app/
    • Pastikan lib/firebase_options.dart sudah sesuai dengan konfigurasi project Anda
  4. Jalankan aplikasi

    flutter run

Struktur Project

lib/
├── main.dart
├── firebase_options.dart
├── constants/     # Konstanta global
├── core/          # Fungsi inti
├── models/        # Model data
├── providers/     # State management (Provider)
├── screens/       # Halaman-halaman aplikasi
├── services/      # Layanan (Firebase, dll)
├── utils/         # Utilitas
└── widgets/       # Widget reusable

Lisensi

Proyek ini bersifat privat dan tidak untuk dipublikasikan ke pub.dev.

About

Proyek tugas akhir berupa implementasi aplikasi mobile Bookstore Universitas Sanata Dharma menggunakan Flutter, Firebase, dan Provider dengan pendekatan Design Thinking.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages