Welcome to the demo of our Doctor Appointment Booking App, a modern Android application developed using Kotlin and clean architecture principles. This app allows users to easily browse doctors, view detailed profiles, and book appointments — all within a sleek, user-friendly interface. 💡
🚀 App Features:
✅ Browse a list of available doctors
✅ Search and filter by specialty, experience, or hospital
✅ View doctor details: biography, rating, patients, and availability
✅ Book and manage appointments
✅ Save favorite doctors for quick access
✅ Upcoming appointments section
✅ Firebase Authentication for login/signup
✅ Room Database for local storage
✅ Flow + Coroutines for real-time data updates
✅ Built using Clean Architecture (Presentation, Domain, Data)
✅ Seamless navigation with Navigation Component
🔧 Tech Stack Used:
Kotlin
MVVM Architecture
Room Database
Retrofit (if used for remote doctor data)
Firebase Authentication
Coroutines + Flow
Dagger Hilt for Dependency Injection
Navigation Component