A professional, TDD-driven Expense Tracker API built with Node.js, Express, TypeScript, and MariaDB.
- User Authentication (Sign up, Login) via JWT and Argon2.
- Expense Management (Create, List, Update, Remove).
- Expense Filtering (Time-based logic).
- Contract-driven development with Zod validation.
- Node.js v22+
- MariaDB
npm install
npx prisma migrate devnpm run devnpm run test