HerbaMed Jabar adalah aplikasi Android yang dirancang untuk membantu pengguna mengidentifikasi tanaman herbal melalui pemindaian gambar. Aplikasi ini juga menyediakan platform bagi pengguna untuk berbagi penemuan mereka dan berdiskusi di forum.
- Pemindaian Tanaman: Identifikasi tanaman herbal dengan memindai gambar menggunakan kamera ponsel.
- Forum Diskusi: Bagikan hasil pindaian dan diskusikan tanaman herbal dengan pengguna lain.
- Profil Pengguna: Lihat riwayat postingan dan lencana yang diperoleh.
- Riwayat Pemindaian: Simpan dan lihat riwayat tanaman yang pernah Anda pindai.
- Autentikasi Pengguna: Sistem pendaftaran dan login yang aman.
- Bahasa: Kotlin
- Arsitektur: MVVM (Model-View-ViewModel)
- UI: XML Layouts
- Asynchronous: Coroutines
- Dependency Injection: Hilt
- Jaringan:
- Firebase Firestore - untuk database forum
- Firebase Storage - untuk penyimpanan gambar
- Cloudinary - untuk unggah gambar
- Database Lokal: Room
- AI: Google Generative AI (Gemini)
- Lainnya:
- Clone repositori ini:
git clone [https://github.com/ebinugraha/herbamed-jabar.git](https://github.com/ebinugraha/herbamed-jabar.git)
- Buka proyek di Android Studio.
- Tambahkan file
google-services.json
Anda:- Buat proyek Firebase baru di Firebase Console.
- Tambahkan aplikasi Android ke proyek Firebase Anda.
- Unduh file
google-services.json
dan letakkan di direktoriapp/
.
- Tambahkan kunci API Anda:
- Buat file
local.properties
di direktori root proyek. - Tambahkan kunci API Google Generative AI Anda ke dalam
local.properties
:apiKey="KUNCI_API_ANDA"
- Buat file
- Jalankan aplikasi.
Kontribusi sangat diterima! Jika Anda ingin berkontribusi pada proyek ini, silakan fork repositori ini dan buat pull request.
Proyek ini dilisensikan di bawah Lisensi MIT.