Envelope Budgeting App (Node.js + Express)

Hey devs! :waving_hand:
I just completed a small backend project — an Envelope Budgeting App using Node.js and Express. It supports envelope creation, transaction tracking, and proper budget handling with CRUD operations.

:puzzle_piece: Features:

  • Envelope & transaction routes (with param middleware)
  • Budget validations & rollback handling
  • In-memory data handling (like a mini mock DB)

I’d really appreciate it if you could take a look and share feedback on:

  • Code structure & organization
  • Middleware usage & data flow
  • Edge case handling or improvements

:pushpin: GitHub Repo: https://github.com/raghuwar-jangir/personal-budget-1

Thanks in advance! Would love to learn from your insights :raising_hands: