A web-based **Village Community Bank (VICOBA)** management platform that digitalizes savings, loans, contributions, meetings, and group finances for informal community banking groups in Tanzania.
# π VICOBA Digital Management System (VDMS)
> A web-based **Village Community Bank (VICOBA)** management platform that digitalizes savings, loans, contributions, meetings, and group finances for informal community banking groups in Tanzania.
---
## π Overview
VICOBA groups are informal savings-and-credit communities that help low-income members build savings and access small loans. Traditionally, these groups manage everything on paper β a process that is slow, error-prone, and difficult to audit.
**VDMS** replaces manual record-keeping with a role-based digital platform that automates contributions, loan processing, financial tracking, meetings, and reporting. It is built for a **single VICOBA group** with four active roles:
| Role | Responsibility |
| ------------- | --------------------------------------------------- |
| π¨βπΌ Chairperson | Oversee members, groups, rules, approvals, settings |
| π° Treasurer | Record financial transactions, disburse loans |
| π Secretary | Manage meetings, minutes, notices |
| π€ Member | Save, borrow, repay, track personal finances |
The system was developed as a **Final Year Project** and is deployed-ready via Docker as well as a Windows/XAMPP setup.
---
## π§© Problem Statement
Manual VICOBA record-keeping suffers from:
- Loss of records and calculation errors
- Lack of transparency and weak fraud detection
- Delayed loan processing with no installment tracking
- No audit trail for financial decisions
- No automated reminders, penalties, or recurring tasks
- Difficulty generating reports for stakeholders
VDMS addresses these problems with automation, role-based access control, an immutable financial ledger, and a complete audit trail.
---
## π― Objectives
### Main Objective
To develop a web-based system that digitalizes VICOBA operations with automation, transparency, and accountability.
### Specific Objectives
1. Design a ro β¦