Logo Lanfrica

its-nelson/CLMS

Domain:

socioeconomic

Record type:

softwareproject
Creator:
its
Host:
A comprehensive web-based loan management system for Chamas (small financial groups) in Kenya # Chama Loan Management System (CLMS) A comprehensive web-based loan management system designed for Chamas (small financial groups) in Kenya. ## 🎥 Demo Video **Watch the complete system demonstration:** CLMS Demo Video *The video showcases all user roles (Admin, Treasurer, Member) and demonstrates key features including loan applications, approvals, repayments, and system management.* ## Project Overview Many chamas (small financial groups) still rely on manual record keeping methods such as notebooks, spreadsheets, or informal communication channels like WhatsApp to manage member details, loans, and repayments. This manual approach is time-consuming, prone to errors, and makes it difficult to track outstanding balances or generate accurate reports. As a result, members may experience delays, lack of transparency, and even mistrust in the loan process. To address this problem, the Chama Loan Management System (CLMS) was developed as a web application. The system automates loan applications, approvals, repayments, notifications, and reporting. It supports different user roles such as Admin (Chairperson), Treasurer, and Member, thereby improving accuracy, saving time, and enhancing transparency within the chama. ## Technology Stack ### Frontend - **HTML5**: Semantic markup and structure - **CSS3**: Responsive design with custom styling and animations - **JavaScript**: Dynamic user interfaces and API interactions ### Backend - **Python**: Core programming language - **Flask**: Lightweight web framework for API development - **MySQL**: Relational database for data persistence ### Development Environment - **XAMPP**: Local development server with Apache and MySQL - **phpMyAdmin**: Database administration interface ### Key Features Implementation - **RESTful API**: Clean API endpoints for all system operations - **Role-based Authentication**: Secure login system with role-specific access - **Real-time Notifications**: Automated system notifications for loan ev …