A modern, responsive web application for managing rental properties, tenants, leases, and payments.
- Dashboard: Overview of properties, tenants, leases, and revenue
- Properties Management: Add, edit, and manage rental properties
- Tenant Management: Register and manage tenant information
- Lease Management: Create and track lease agreements
- Payment Tracking: Record and monitor rent payments
- Modern UI: Beautiful glass-morphism design with responsive layout
- React 18 with TypeScript
- Vite for fast development and building
- Tailwind CSS for styling
- React Router for navigation
- Lucide React for icons
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build for production:
npm run build
npm run dev- Start development servernpm run build- Build for productionnpm run lint- Run ESLintnpm run preview- Preview production build
src/
├── components/ # Reusable UI components
├── context/ # React contexts for state management
├── layout/ # Layout components
├── pages/ # Page components
├── types.ts # TypeScript type definitions
└── main.tsx # Application entry point
MIT