Back to work

Web Application2024Full-Stack Developer

BEBA CHAP

Group Savings, Contribution & Payout Tracking Platform

Role
Full-Stack Developer
Year
2024
Category
Web Application
Stack
Next.js, TypeScript, Prisma, PostgreSQL
BEBA CHAP — Group Savings, Contribution & Payout Tracking Platform

The Problem

Savings groups ran on handwritten ledgers and memory. It was hard to tell who had contributed, what the group held, and when a member was due to be paid out, which led to arguments and mistrust.

The Solution

A digital platform for running a savings group. Members are registered, contributions are logged against set periods, and balances, statements and payouts are calculated automatically instead of by hand.

Challenges

Money records must be exact and auditable, so every transaction was stored as an immutable entry with a running balance. Designing the schedule so that contribution periods and payouts stay consistent across many members took careful modelling.

Result

The group's records are clear, verifiable and available to every member, which keeps trust high and disputes rare.

Key Features

  • 01

    Group and member management

  • 02

    Contribution schedule tracking

  • 03

    Balance and payout history

  • 04

    Receipt and statement generation

  • 05

    Role-based access for group admins

  • 06

    Summary dashboard

Development Process

  1. 01Interpreting the group savings workflow
  2. 02Designing members, periods and transactions
  3. 03Building the contribution and payout logic
  4. 04Developing statements and receipts
  5. 05Adding admin roles and summaries
  6. 06Testing, onboarding and deployment

Project Screenshots

BEBA CHAP interface screenshot