LoanLMS - CodeIgniter 4 scaffold (generated)

Files created under the package at the root of this zip:
- app/Controllers/* (Auth, Admin controllers)
- app/Models/*
- app/Views/layouts/admin_*.php
- app/Views/admin/*
- app/Database/Migrations/*
- app/Database/Seeds/* (AdminSeeder, LoanProductsSeeder)
- app/Helpers/loan_helper.php
- app/Filters/*

Quick install:
1. Copy these files into a fresh CodeIgniter 4 project root.
2. Set your .env (database settings, baseURL).
3. Run migrations: php spark migrate
4. Run seeders:
   php spark db:seed AdminSeeder
   php spark db:seed LoanProductsSeeder
5. Ensure writable folders:
   mkdir -p writable/uploads/docs writable/uploads/noc public/uploads/docs
   chmod -R 775 writable/uploads public/uploads
6. Start server: php spark serve

Admin login:
- username: demo.admin
- password: 123123

Notes:
- Payment gateway is stubbed (simulate payments).
- NOC generation snippet provided earlier (use Dompdf).
