Skip to content

AnonimProgrammer/medicare

Repository files navigation

MediCare

MediCare CI MediCare CD

A small clinic appointment system that lets a clinic manage patients, doctors, and their appointments while enforcing core scheduling rules.

Live deployment

Continuous deployment runs from the deploy.yml workflow.

Simple web client: MediCare UI

Project tracking

  • Jira (MED) — backlog and issues for this project.

Documentation Guide

Project Setup

  • Local setup — run the app locally with Docker Compose.

Architecture

API documentation

  • Official referenceSystem flow is the main human-readable contract: domain model, HTTP behaviour, status codes, and business rules. It is not tied to a particular environment.

  • OpenAPI — The running app serves generated OpenAPI 3 JSON at /v3/api-docs (see springdoc.api-docs.path in application.properties). Use Deployed OpenAPI for production, or Local OpenAPI when the app runs on your machine.

  • Interactive Swagger UI — Explorer at /swagger-ui.html (see springdoc.swagger-ui.path in application.properties). Use Deployed Swagger UI in production, or Local Swagger UI for a quick local try-out (not a substitute for the official reference).

  • Bruno collection — The Bruno collection lives under bruno/: runnable requests grouped by resource. Pick an environment in Bruno: local uses local.bru with base URL Local API; prod uses prod.bru with base URL Deployed API (same host as MediCare UI).

About

Clinic appointment system. Manages patients, doctors, and their appointments.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors