PropertyPal: Property Management Platform


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:
Email: tenant@example.com
Password: password123
Landlord user:
Email: landlord@example.com
Password: password123
Admin user:
Email: admin@example.com
• Password: password123







