DailyLife Tracker adalah aplikasi Android berbasis Kotlin yang dirancang untuk membantu pengguna melacak aktivitas harian mereka, termasuk makanan, tips hidup sehat, latihan, dan perkembangan harian lainnya. Aplikasi ini menggunakan arsitektur MVVM dengan Jetpack Compose dan terintegrasi dengan backend MongoDB.
- 📅 Pelacakan Aktivitas: Catat dan pantau aktivitas harian secara terstruktur.
- 🥗 Manajemen Makanan (Meal): Lihat daftar makanan sehat dan (jika admin) tambahkan makanan baru.
- 💡 Tips Harian: Akses berbagai tips bermanfaat untuk gaya hidup sehat.
- 🏃♂️ Latihan Harian: Lihat daftar workout yang bisa diikuti setiap hari.
- ✅ Hak Akses Role: Fitur admin dan pengguna umum dengan hak akses yang berbeda.
- 🔐 Login & Register: Autentikasi aman dengan integrasi MongoDB.
- 🔄 Navigasi Sederhana: Menggunakan Jetpack Navigation untuk berpindah antar layar.
- 🎨 Desain Modern: Menggunakan Jetpack Compose dengan tema dinamis dan warna yang konsisten.
- Kotlin
- Jetpack Compose
- MVVM Architecture
- Jetpack Navigation
- MongoDB (Backend)
- DataStore (untuk penyimpanan lokal session dan role)