MedCare Appointment Booking Platform on AWS

Local MedCare appointment dashboard
Appointment created and persisted
Python tests passing
Terraform format check
Terraform validation
Terraform plan
Terraform apply outputs
Healthy ALB target group
Live AWS application through load balancer
EC2 systemd application service

Project Information

  • Category: AWS Three-Tier Web Application
  • Organization: MedCare Healthcare Clinic Network
  • Scenario: Secure public appointment booking with protected app and database tiers
  • Tools: AWS VPC, ALB, EC2, RDS MySQL, IAM, NAT Gateway, Terraform, Flask, Docker, Pytest, GitHub Actions
  • GitHub: View Repository

Healthcare appointment workflow hosted with secure AWS tier separation

MedCare needed a repeatable appointment booking platform that could accept public traffic while keeping application servers and patient scheduling data away from direct internet exposure.

I built a working Flask booking application and deployed it with Terraform-managed AWS infrastructure: public subnets for the Application Load Balancer, private subnets for EC2, private database subnets for RDS MySQL, and tiered security groups between each layer.

The repository includes Docker packaging, GitHub Actions checks, Pytest validation, Terraform format and validation evidence, ALB target health, live AWS screenshots, and deployment documentation a support or cloud team can review quickly.