An Android application designed to streamline patient appointment scheduling and doctor information management for clinics.
Developed collaboratively as part of a team project, following Agile principles with daily standups and iterative development.
- Patient Portal: signup/login, view upcoming appointments, filter doctors by gender/specialization, book appointments.
- Doctor Portal: signup/login, view/manage schedule, see patient details, cancel appointments.
- Database Integration: management of patients, doctors, and appointments via backend classes.
- Responsive UI: clean design tested across multiple devices.
-
Onur (Scrum Master & UI Lead)
- Coordinated standups, managed user stories, and overall team workflow.
- Designed, implemented, and tested the UI (login/signup, dashboards, patient & doctor views).
- Integrated backend data into UI (appointments, profiles).
-
Koichi (Backend & Database Lead)
- Implemented core database functionality (patients, doctors, appointments).
- Created login/booking processes and backend services.
- Maintained backend processes and unit tests.
-
Michelle (Doctor Features)
- Developed doctor-specific functionality (patient info retrieval, appointment services, profile features).
-
Jacob (Filters & UI Testing)
- Implemented gender/specialization filter features.
- Designed and tested patient booking UIs.
-
Shruti (Patient Features)
- Built patient profile functionality.
- Integrated patient appointment services and UI.
- Repo setup, UML diagrams, task assignments.
- Initial UI screens and database structure implemented.
- Patient/Doctor classes created.
- First working login/signup prototype.
- Filters integrated (gender, specialization).
- UI refined with color scheme, logos, responsiveness.
- Appointment booking and cancellation connected to backend.
- Profiles (doctor & patient) partially implemented.
- Completed patient & doctor profiles.
- Appointment booking finalized with available/unavailable slot indicators.
- Bug fixes in booking, profile, and input validation.
- Merged all branches and finalized submission.
This repository is shared for demonstration purposes only.
All rights reserved.