All projects
Personal Project2024
Easy Budget
Full-stack budget and expense tracking app with recurring transactions and real-time alerts.
Tech Stack
Next.jsNode.jsExpress.jsPostgreSQLDrizzle ORMRedisBullMQBetter AuthDockerHostinger KVM
What Was Built
- Built a full-stack budgeting app with Better Auth authentication, expense/income management, budget limit enforcement, and real-time alerts.
- Engineered an async job pipeline using Redis + BullMQ for scheduled recurring transactions and email notifications.
- Created an analytics dashboard backed by a type-safe PostgreSQL schema via Drizzle ORM on Supabase.
- Self-hosted the entire stack on Hostinger KVM with Docker containers and self-hosted GitHub Actions runners for CI/CD.