BPJPHUMKMHalal is an Android application developed for managing and supporting UMKM Halal certification processes. The project is structured using the MVVM architecture and leverages Room for local data storage.
- User authentication (login)
- Project management for UMKM Halal certification
- Local data persistence using Room
- Modern Android development best practices
| Login | User | Daftar Proyek | Daftar UMKM |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Form UMKM | Geotagging | Geotagging Result | Download Proyek |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
app/
src/
main/
java/go/id/bps/sig/umkmhalal/
data/ # Room database, DAOs, entities, repositories
ui/ # Activities, fragments, viewmodels, adapters
res/ # Layouts, drawables, values
- Android Studio (latest recommended)
- JDK 8 or higher
- Gradle (wrapper included)
- Clone the repository:
git clone https://github.com/Jenusdy/geotagging-umkm.git cd BPJPHUMKMHalal - Open the project in Android Studio.
- Let Gradle sync and download dependencies.
- Build and run the app on an emulator or physical device.
- Use the Gradle wrapper scripts:
./gradlew assembleDebug ./gradlew installDebug
- Or use the Android Studio Run button.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
MIT (or specify your license here)
Note:
- This project ignores IDE-specific files such as
.idea/for cleaner version control.







