Repositori ini berisi kode sumber untuk aplikasi monitoring gizi anak yang dikembangkan menggunakan teknologi Flutter dan Firebase. Aplikasi ini dirancang untuk membantu orang tua atau pengasuh dalam memantau dan menghitung indeks massa tubuh (Body Mass Index) anak-anak dengan lebih mudah.
- Pendataan Anak: Memasukkan data anak seperti nama, usia, tinggi, dan berat badan.
- Perhitungan BMI: Menghitung dan menampilkan Body Mass Index (BMI) anak berdasarkan data tinggi dan berat badan yang dimasukkan.
- Monitoring Gizi: Menampilkan status gizi anak (kurang gizi, gizi normal, atau kelebihan gizi) berdasarkan hasil perhitungan BMI.
- Riwayat Data: Menyimpan dan menampilkan riwayat data BMI anak-anak untuk pemantauan jangka panjang.
- Integrasi Firebase: Menggunakan Firebase untuk menyimpan dan memulihkan data anak serta riwayat BMI.
- Melihat saran menjaga gizi anak
- Melihat alat-alat yang bisa digunakan untuk mengukur anak
-
Persiapan Lingkungan
- Pastikan telah menginstal Flutter SDK. Petunjuk instalasinya dapat ditemukan di dokumentasi resmi Flutter.
- Pastikan telah mengatur emulator atau perangkat fisik untuk menjalankan aplikasi Flutter. Petunjuknya dapat ditemukan di dokumentasi resmi Flutter.
- Buat proyek baru di Firebase Console dan ikuti langkah-langkah untuk mengintegrasikan Firebase dengan proyek Flutter Anda.
-
Clone Repositori
- Salin repositori ini dengan perintah:
git clone https://github.com/alwijein/flutter_gizi_anak.git
- Salin repositori ini dengan perintah:
-
Buka Projek
- Masuk ke direktori projek:
cd flutter_gizi_anak
- Buka projek menggunakan editor kode pilihan Anda.
- Masuk ke direktori projek:
-
Pengaturan Ketergantungan
- Jalankan perintah berikut untuk mengunduh dan mengatur semua dependensi yang dibutuhkan oleh aplikasi:
flutter pub get
- Jalankan perintah berikut untuk mengunduh dan mengatur semua dependensi yang dibutuhkan oleh aplikasi:
-
Konfigurasi Firebase
- Ikuti petunjuk di dokumentasi Flutter Firebase untuk mengintegrasikan aplikasi dengan Firebase.
- Pastikan Anda sudah menambahkan file konfigurasi
google-services.json
ke dalam direktoriandroid/app
(untuk Android) danGoogleService-Info.plist
ke dalam direktoriios/Runner
(untuk iOS).
-
Menjalankan Aplikasi
- Jalankan perintah berikut untuk memulai aplikasi di emulator atau perangkat yang terhubung:
flutter run
- Jalankan perintah berikut untuk memulai aplikasi di emulator atau perangkat yang terhubung:
Proyek ini dilisensikan di bawah MIT License.