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