Dnyaneshwar Ingle
DNYANESHWAR INGLE
Software Product Engineer
ProjectsCase StudiesWhite Label
ArticlesBlogTutorials
TestimonialsAboutContact
ResumeHIRE ME
Back to Projects

Custom Microfinance Loan Management System for Mira Mahila Nagari Pathsanstha

This system was deployed and actively used by Mira Mahila Nagari Pathsanstha for over 6 months, supporting daily loan operations, staff management, and financial tracking.

FlutterDartReactFirebaseTailwindcss

Key Features

Digitized complete loan management workflow
Reduced manual record-keeping errors
Improved tracking of collections and repayments
Enabled admin-level visibility across all staff activities
Successfully handled real users and real financial data

Overview

Developed a custom microfinance loan management system as part of my diploma final year project, tailored for Mira Mahila Nagari Pathsanstha to digitize and streamline their loan operations.

The system was designed to replace manual processes with a structured digital workflow, enabling efficient management of loans, collections, and staff activities. It includes a centralized admin dashboard for monitoring financial data and a staff-facing application for handling field-level operations and collection tracking.

The solution was successfully deployed and used in real-world operations for over 6 months, supporting day-to-day loan processing, tracking repayments, and maintaining transaction history.

Key functionalities include:

  • End-to-end loan lifecycle management (request, approval, rejection)
  • Role-based access control for admin and staff
  • Real-time collection tracking and history management
  • Financial dashboards with analytics and reports
  • Staff assignment and activity monitoring


This project demonstrates my ability to build production-ready, scalable systems, solve real-world problems, and deliver software that is actively used by organizations.

Challenges

During the development of this project, one of the major challenges was working with a limited backend stack, as my experience at that time was primarily with Flutter, React, and Firebase, without exposure to relational databases like PostgreSQL. As the system started handling real-world usage, Firebase costs began increasing significantly due to high read and write operations. Additionally, managing and structuring large volumes of loan and transaction data efficiently, while maintaining performance for real-time dashboards and analytics, became a key challenge. Designing a scalable architecture within Firebase’s constraints required careful planning and optimization.

Solutions

To address these challenges, I restructured the entire database architecture to reduce unnecessary reads and writes, focusing on cost-efficient design. I implemented optimized data indexing and filtering strategies within Firebase, along with caching mechanisms to prevent repeated data fetching. Pagination and selective querying were introduced to handle large datasets more efficiently. I also redesigned the data flow and collection structure to ensure better scalability and performance, allowing the system to operate smoothly even with increasing usage.

Results

As a result of these optimizations, Firebase operational costs were reduced by approximately 80–90%, making the system significantly more cost-efficient. The application’s performance improved noticeably, with faster load times and smoother data handling. The platform successfully supported real-world operations for over 6 months, handling financial transactions, loan tracking, and user activities reliably. This project demonstrated the ability to identify scalability issues and implement practical, production-level solutions under real constraints.