Skip to content

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 ​

AreaLocation
React entry and route tablefront/src/main.tsx, front/src/App.tsx
Pagesfront/src/pages/
Shared UI and layoutsfront/src/components/
Hooksfront/src/hooks/
API services/clientfront/src/services/api/
Typesfront/src/types/
Utilitiesfront/src/utils/
Vite configurationfront/vite.config.ts

Next steps ​

Follow Installation, configure Environment variables, then use Pages and the API reference.