Skip to content

An Android application designed to streamline patient appointment scheduling and doctor information management for clinics.

Notifications You must be signed in to change notification settings

OnurOzkanApp/CliniQueue-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CliniQueue-app

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.


πŸš€ Features

  • 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.

πŸ‘₯ Roles & Responsibilities

  • 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.

πŸ—“οΈ Development Timeline

Week 1

  • Repo setup, UML diagrams, task assignments.
  • Initial UI screens and database structure implemented.
  • Patient/Doctor classes created.
  • First working login/signup prototype.

Week 2

  • Filters integrated (gender, specialization).
  • UI refined with color scheme, logos, responsiveness.
  • Appointment booking and cancellation connected to backend.
  • Profiles (doctor & patient) partially implemented.

Week 3 (Finalization)

  • 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.

πŸ“Œ Note

This repository is shared for demonstration purposes only.
All rights reserved.

About

An Android application designed to streamline patient appointment scheduling and doctor information management for clinics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages