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
Here, we can create new items, check, edit and remove pending appointments
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.
We can check and navigate to details of all items in database
This is the last screen. It allows us to recover our password, log out and delete account