/GestVetCompose

Veterinary management app to create and organize customers, pets, consultations and appointments.

Primary LanguageKotlin

GestVet

Application to manage appointments, customers, pets and consultations.

  • Jetpack Compose with Material 3 components
  • MVVM architecture
  • Clean architecture
  • Dagger Hilt
  • Flows & StateFlows
  • Coroutines
  • Firebase Firestore & Auth. Thanks to Firestore, we can use the app without internet connection
  • Lottie animations

Works with API Level 26 (Android 8.0) or higher

Features

Appointments Screen

Here, we can create new items, check, edit and remove pending appointments


Clients & Pets Screen

In these two screens, as you can imagine, we can create, check, edit and remove clients, pets, details and consultations

At the time, the only way to edit a consultation is creating new with the same date and hour.



Search Screen

We can check and navigate to details of all items in database


Settings Screen

This is the last screen. It allows us to recover our password, log out and delete account