Skip to content

naol728/Bakos-FMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

BAKOS Saving and Credit Cooperative Information Management System

A web-based financial management system designed to digitize and automate the operations of a saving and credit cooperative.
The system replaces manual, paper-based workflows with a secure, scalable, and role-driven platform for managing members, savings, loans, approvals, and financial reporting.


📌 Project Overview

BAKOS Saving and Credit Cooperative Information Management System is built to address common challenges faced by cooperatives, including:

  • Data redundancy and inconsistency
  • Manual interest calculations
  • Slow loan approval workflows
  • Limited financial visibility
  • Inefficient reporting and record management

The system introduces centralized data management, automated financial logic, and multi-role workflows to improve accuracy, transparency, and operational efficiency.


🧩 System Architecture

The application follows a modern full-stack architecture:

  • Frontend handles UI, user interaction, and state synchronization
  • Backend exposes REST APIs and enforces business rules
  • Database stores structured financial and user data securely
  • Async state management ensures reliable data fetching and caching

⚙️ Tech Stack

Frontend

  • React.js – Component-based UI
  • TanStack Query – Server-state management, caching, and synchronization
  • shadcn/ui – Accessible and consistent UI components
  • JavaScript (ES6+)
  • HTML5 / CSS3

Backend

  • Node.js
  • Express.js – REST API and middleware architecture

Database & Backend Services

  • Supabase
    • PostgreSQL database
    • Authentication & authorization
    • Row-level security

🔐 Core System Capabilities

Member & Employee Management

  • Centralized registration and profile management
  • Role-based access control for system users
  • Secure account handling via Supabase authentication

Savings & Loan Management

  • Digital loan request processing
  • Multi-level loan approval workflow
  • Automated loan and deposit interest calculations
  • Withdrawal request handling

Financial Operations

  • Monthly and cumulative financial reporting
  • Deposit, loan, and balance tracking
  • Data consistency enforced through business rules

Administrative Controls

  • Employee account management
  • System monitoring and data integrity handling
  • Secure access to cooperative-wide reports

📊 Reporting & Data Handling

  • Monthly financial summaries
  • Customer balance visibility
  • Loan and deposit analytics
  • Consistent data synchronization using TanStack Query
  • Optimized API responses to reduce unnecessary network calls

🖼 Screenshots

Screenshots of the system interface and workflows are included in the repository.

Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot Dashboard Screenshot


🚀 Future Enhancements

  • Online payment integration
  • Profit distribution for cooperative shares
  • Advanced analytics dashboards
  • External banking system integration

📄 License

This project is for educational and portfolio purposes.

About

A web-based financial management system designed to digitize and automate the operations of a saving and credit cooperative.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors