Skip to content

Repository files navigation

Rental Management System

A modern, responsive web application for managing rental properties, tenants, leases, and payments.

Features

  • 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

Tech Stack

  • React 18 with TypeScript
  • Vite for fast development and building
  • Tailwind CSS for styling
  • React Router for navigation
  • Lucide React for icons

Getting Started

  1. Install dependencies:

    npm install
  2. Start the development server:

    npm run dev
  3. Build for production:

    npm run build

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run lint - Run ESLint
  • npm run preview - Preview production build

Project Structure

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

License

MIT

About

YOUR HOME IN YOUR HANDS

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages