Vivabit — Habit Tracker
A habit-tracking API deployed on Kubernetes via GitOps, with full-stack observability.

Role
Solo project — design, development, and the entire infrastructure: Kubernetes, Helm, ArgoCD, the CI/CD pipeline, and the observability stack (Prometheus, Grafana, Jaeger) are all mine. I bought the domain (vivabit.digital); it currently has a DNS/certificate configuration issue I'm working through.
About the Project
A term project for my 'Test Engineering in Cloud Architectures' course at Marmara University. A FastAPI + PostgreSQL habit-tracking API with daily check-ins, streak calculation, and progress photos stored on LocalStack S3. I packaged and deployed it on a real VPS running a k3s Kubernetes cluster, using Helm charts and an ArgoCD GitOps flow; set up HTTPS via Traefik + Let's Encrypt, metrics via Prometheus/Grafana, and distributed tracing via Jaeger. GitHub Actions runs a lint → test → Postman/Newman → build → smoke-test pipeline.
Stack
This project was really an exercise in 'how do I actually run something in production': not just writing code, but automating deployment with GitOps, bringing together three separate observability signals (metrics, logs, traces), and wiring security/performance tests into the CI pipeline. A small-scale, end-to-end simulation of what I do in my SRE role.