Lease workflows
Frontend routes cover lease creation, review, lifecycle actions, reporting, and analytics.
Developer documentation for the React and TypeScript frontend.
The application is a browser-based lease management system whose repository describes IFRS 16 lease calculations, amortization schedules, journal entries, and portfolio reporting. The React frontend is in front/; the service layer communicates with a separately implemented backend API.
React 18, TypeScript, Vite, React Router, Axios, Tailwind CSS, React Hook Form, Lucide React, Heroicons, and PostgreSQL/Prisma on the separately documented backend. See Architecture and Getting started.
cd front
npm install
npm run devThe frontend expects VITE_API_BASE_URL to point to the backend API. See Environment variables. The documentation site itself is run from the repository root with npm run docs:dev.
React pages → components/hooks → service modules → Axios client → backend APIMore detail is in Architecture. Frontend code does not establish every backend behavior or schema; such gaps are marked in the API reference.