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

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
- 01Interpreting the group savings workflow
- 02Designing members, periods and transactions
- 03Building the contribution and payout logic
- 04Developing statements and receipts
- 05Adding admin roles and summaries
- 06Testing, onboarding and deployment
Project Screenshots
