{"repo":"MianMuzammil67/Appointment-Booking-App","free":true,"listed":false,"github":"https://github.com/MianMuzammil67/Appointment-Booking-App","clone":"git clone https://github.com/MianMuzammil67/Appointment-Booking-App.git","description":"Doctor appointment booking app using Kotlin, Jetpack Compose, Firebase, and MVVM Clean Architecture.","language":"Kotlin","stars":18,"topics":["appointment-booking","appointment-scheduling","booking-app","firebase","jetpack-compose","kotlin","kotlin-android","kotlin-coroutines","mvvm-architecture","audio-call"],"license":"MIT","category":"mobile-apps","readme_excerpt":"🩺 Doctor Appointment Booking App A modern Android application for booking doctor appointments, built with Kotlin , Jetpack Compose , Firebase , and Hilt , following Clean Architecture with MVVM and Kotlin Flow . --- ✨ Features - 🔐 User Authentication – Secure login/signup using Firebase Auth - 🔑 Role-Based Authentication – Supports two user roles: - 🧑‍⚕️ Doctor – Manage appointments, respond to patient messages, and conduct video consultations. - 👩‍⚕️ Patient – Browse doctors, book appointments, view history, and chat/video call doctors. - 🧠 AI Medical Assistant (Firebase AI Logic) - Provides safe, controlled medical guidance using AI - Helps users understand symptoms at a basic level - Encourages doctor consultation when needed - Rejects unrelated queries automatically - Designed for educational purposes only (not diagnosis) - 🧑‍⚕️ Doctor Directory – Browse doctors by specialization - 📅 Appointment Booking – Schedule, view, and manage appointments - 🕒 Appointment History – View past & upcoming appointments - 💬 Chat Functionality – Real-time messaging between doctor and patient - 🎥 Video Calling – Real-time teleconsultation powered by PeerJS - 📲 Modern UI – Fully responsive UI using Jetpack Compose - ⚙️ Scalable Codebase – Built with Clean Architecture principles --- 🛠️ Tech Stack Layer Tech Used ------------------ ----------------------------------------------- Language Kotlin UI Jetpack Compose Architecture MVVM + Clean Architecture State Management Kotlin Flow","default_branch":null,"files":null,"tree":[],"storefront":"/r/MianMuzammil67","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MianMuzammil67/Appointment-Booking-App/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}