← Back to Portfolio

Ubwino - Healthcare Prescription Platform

Summary

Healthcare web application for managing prescriptions submitted to pharmacies, with Docker-based development and AWS ECS deployment.

Developed a multi-tenant prescription management system for small pharmacies with comprehensive security and testing:

  • Full Docker-based development environment with Docker Compose orchestration
  • Multi-tenancy architecture using subdomains for organization isolation
  • Comprehensive test suite using Minitest with SimpleCov coverage tracking
  • System tests with Selenium WebDriver for end-to-end testing
  • Automated database migrations and deployment workflows
  • AWS ECS deployment on Fargate with Terraform infrastructure management
  • Secure credential management using Rails encrypted credentials
  • GitLab CI/CD pipeline with automated testing and deployment

Backend Stack

Ruby on Rails 7.1, PostgreSQL, Puma

Frontend Framework

Bootstrap

Mobile

Flutter mobile applications (iOS, Android)

Infrastructure

AWS ECS Fargate, RDS, VPC with Security Groups

Deployment

Docker, Terraform for Infrastructure as Code, GitLab CI/CD with automated testing