[ Cloud-deployed Web Application ]
May, 2025Expense Tracker
Expense Tracker is a real-time web application for managing expenses with live synchronization across multiple clients. It uses Socket.IO for instant updates, stores data in MySQL, and is deployed to Microsoft Azure using Kubernetes (AKS) with NGINX Ingress and HTTPS via cert-manager and Let's Encrypt.
[ My role ]
Built independently from concept to delivery.
[ Tech stack ]
Microsoft Azure
AKS
ACR
Kubernetes
Docker
- NGINX Ingress
- cert-manager
- Let's Encrypt
Python
Flask
Flask-WTF
Flask-SocketIO
Socket.IO
MySQL
Jinja2
Tailwind CSS
JavaScript
[ External Links ]
GitHub (educational): https://github.com/kamesprojects/expense-tracker-azure-k8s