PropertyPal: Property Management Platform

a calendar rent payment schedule
a calendar rent payment schedule

Overview

Property management application that centralizes rental operations for landlords and tenants, including messaging, lease administration, rent tracking, and maintenance workflows. Built for responsiveness, quick navigation, and clean role separation.

Key Features

  • Property portfolio management, images and unit records

  • Tenant onboarding, renewals, and lease lifecycle tracking

  • Rent invoicing, payment logging, and downloadable reports

  • Maintenance requests with status updates, notes, and history

  • Role-based access for owners, managers, and tenants

  • Document storage for leases, receipts, and inspections

Tech Stack

  • Frontend: React, Typescript, TailwindCSS

  • Hosting: Netlify

  • Backend and data: Firebase

Technical Highlights

  • SPA architecture for fast, in-app navigation

  • Mobile-first, responsive UI

  • Role-aware routing and protected views

  • Scalable, multi-tenant data model

  • Client-side validation and secure file handling

Live Demo/Login

propertypalhq.netlify.app
Tenant user:

• Password: password123

a group of people are shown in a group chat
a group of people are shown in a group chat
a dashboard with maintenance requests
a dashboard with maintenance requests