Skip to content

kachaje/sacco-schema

Repository files navigation

sacco-schema

Go

A comprehensive SACCO (Savings and Credit Cooperative Organization) management system built in Go, providing complete solutions for managing members, loans, contributions, savings, and financial transactions through USSD and Web interfaces.

Features

  • Member Management: Complete member registration and profile management
  • Loan Processing: Loan applications, approvals, disbursements, and repayments
  • Contributions: Deposit and withdrawal workflows with schedule management
  • Accounting: Double-entry ledger system for financial transactions
  • Reports: Comprehensive reports for loans and contributions
  • Scheduled Jobs: Automated interest calculations and dividend distributions
  • Multi-Interface: USSD, WebSocket, and HTTP API support
  • Workflow-Driven: Dynamic form-driven workflows using workflow-parser

Documentation

Quick Start

# Clone the repository
git clone https://github.com/kachaje/sacco-schema.git
cd sacco-schema

# Build the application
./ctl.sh -b

# Run the server
./svr -o  # Demo mode (bypasses authentication)

See Getting Started Guide for detailed instructions.

License

Private

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published