Back to projects
DocHub
January 2026 - February 2026Confidential code
Project overview
DocHub is a distributed appointment-booking platform built as part of an introductory DevOps course. The application is based on five independently containerized services — a PostgreSQL database, a FastAPI API, a Vue.js frontend, an Nginx reverse proxy, and a Python worker for batch processing — orchestrated with Docker, including dependency management and ordered healthchecks. A GitHub Actions pipeline automates building and pushing images to GitHub Container Registry, then runs two test suites. The project implements key DevOps practices: reproducible YAML configuration, non-root containers, infrastructure-as-code, automated testing, and orchestration.


