Expense Tracker
School project: real-time expense tracking deployed on Azure Kubernetes Service (AKS)
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.
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