Introduction
The Lease Management System frontend is a React single-page application for managing lease portfolio workflows. Project materials describe IFRS 16 calculations, lease liability and right-of-use assets, amortization schedules, journal entries, and exports. This site documents frontend behavior from its source; backend rules are not inferred.
Features represented in the frontend
- Authenticated dashboard and lease portfolio.
- Create/edit/detail lease workflows, including lifecycle operations exposed in the lease list.
- Reports, analytics, and a lease calculator.
- User, permission, entity, department, and audit interfaces.
- User profile, settings, password change, and password reset.
Source layout
| Area | Location |
|---|---|
| React entry and route table | front/src/main.tsx, front/src/App.tsx |
| Pages | front/src/pages/ |
| Shared UI and layouts | front/src/components/ |
| Hooks | front/src/hooks/ |
| API services/client | front/src/services/api/ |
| Types | front/src/types/ |
| Utilities | front/src/utils/ |
| Vite configuration | front/vite.config.ts |
Next steps
Follow Installation, configure Environment variables, then use Pages and the API reference.