BlinkByte Technologies
← Back to case studiesCustom Software Development

VillageLedger

3 money systems, 1 dashboard

Expense tracking, traditional chit-fund auctions, and promissory-note loan tracking in one secure, multi-user app — with test coverage focused on the money-critical calculation logic.

The problem

Personal expense tracking, running a chit fund, and tracking informal loans each usually live in separate spreadsheets or apps, making it hard to see the full financial picture in one place.

The solution

One authenticated, multi-user dashboard covering categorized expense tracking with analytics, full chit-fund auction rounds and payout tracking, and promissory-note loan repayment tracking.

Architecture

A React single-page frontend talking to an Express and MongoDB API, with JWT-based authentication and bcrypt password hashing securing every account.

  • React
  • React Router
  • Recharts
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • JWT

Testing

Automated tests deliberately concentrated on the money-critical calculation logic — chit schedule math, early-winner interest, payment status, promissory-note interest, and chit-fund payout splits — rather than claiming full end-to-end coverage.

Result

3 money systems, 1 dashboard

This work falls under Custom Software Development.