How muhammadawais-khan/bfc-funds-disbursement works
The repository contains a CodeIgniter-based grants administration and application system. Its principal user journey is applying for a scholarship or interest-free loan and tracking the application; administrators also manage grant records, batches, and reporting. The route configuration explicitly maps these capabilities to controllers. The graph includes CodeIgniter’s documented request-routing layer and the application’s database configuration; sampled excerpts do not establish controller-to-model or controller-to-view calls, so those links are omitted.
Main entry points: Router.php Request Router · index.php Front Controller · MY_Controller.php Application Base · database.php Database Setup
Components 21
Public Applications
- Application Intake
application/controllers/Apply.php - Application Tracking
application/controllers/Apply.php
Grant Administration
- Scholarship Grants
application/controllers/Scholarship.php - Interest-Free Loans
application/controllers/Interest_free_loan.php - Retirement Grants
application/controllers/Retirement.php - Funeral Grants
application/controllers/Funeral.php - Monthly Grants
application/controllers/Monthly_grant.php - Lump-Sum Grants
application/controllers/Lumpsum.php - Payment Batches
application/controllers/Batches.php - Grant Reports
application/controllers/Reports.php - Grant Payments
application/controllers/Grant_payments.php
CodeIgniter Runtime
- Application Routes
application/config/routes.php - Request Router
system/core/Router.php - Front Controller
index.php - Base Controller
system/core/Controller.php - Application Base
application/core/MY_Controller.php
Data Layer
- Domain Models
application/models - Database Setup
application/config/database.php - SQL Database
Other components
- Applicant
- Administrator
Connections 17
- Applicant → Front Controller: sends request
- Administrator → Front Controller: sends request
- Front Controller → Request Router: bootstraps
- Request Router → Application Routes: loads routes
- Request Router → Application Intake: dispatches
- Request Router → Application Tracking: dispatches
- Request Router → Scholarship Grants: dispatches
- Request Router → Interest-Free Loans: dispatches
- Request Router → Retirement Grants: dispatches
- Request Router → Funeral Grants: dispatches
- Request Router → Monthly Grants: dispatches
- Request Router → Lump-Sum Grants: dispatches
- Request Router → Payment Batches: dispatches
- Request Router → Grant Reports: dispatches
- Request Router → Grant Payments: dispatches
- Application Base → Base Controller: extends
- Database Setup → SQL Database: configures