8000 GitHub - Fatmayuniardini/BabyMeter: Aplikasi Baby Meter
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Fatmayuniardini/BabyMeter

Repository files navigation

BABY METER

BabyMeter is a mobile application designed to assist parents and caregivers in monitoring the growth and development of their babies. This application allows users to input their baby's data, including photos, and receive predictions about the baby's health based on the provided information.

Features

  • User Authentication: Secure user authentication using Firebase Authentication.
  • Baby Data Input: Input fields for National Identification Number (NIK), baby's name, age, weight, and photo.
  • Health Predictions: Backend communication to receive health predictions based on input data.
  • Save Prediction Results: Store prediction results in Firebase Firestore.
  • View History: Access and view the history of saved predictions.
  • Real-time Data Sync: Synchronize data in real-time with Firebase Firestore.

Technologies Used

This application was built using :

  • Platform: Android
  • Programming Language: Kotlin
  • UI Framework: Android Jetpack and Material Design components
  • Architecture: MVVM (Model-View-ViewModel)
  • Authentication: Firebase Authentication
  • Database: Firebase Firestore
  • Networking: OkHttp and Retrofit for HTTP requests
  • Concurrency: Kotlin Coroutines for asynchronous operations
  • Image Handling: Glide for image loading and handling

Project Structure

  • Activities: MainActivity, LoginActivity, RegisterActivity
  • Fragments: InputDataFragment, ResultFragment, HistoryFragment
  • ViewModels: AuthViewModel, InputDataViewModel, HistoryViewModel
  • Repository: AuthRepository, DataRepository
  • Network: ApiService, ApiClient
  • Utils: Constants, Extensions

Figma Prototype

https://www.figma.com/design/8Dn6Xot8CdHFbvTswC8b6O/BabyMeter's-UI%2FUX?node-id=0-1&t=qTQRYUck9GSiWJuO-1

Screenshot

MOCKUP MOCKUP

How to upload photos

  • Position the camera vertically
  • put a white 500 coin next to the baby (the function of this coin is for comparison so that it can be measured)

Demo Application

https://drive.google.com/file/d/1v1-_jw7RVEMkoWLODLRHzkQbZFQRQJuG/view?usp=drivesdk

About

Aplikasi Baby Meter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0