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.