Light
Dark
← Back to Portfolio
Web Application

MyPropertyPal

The all-in-one property management platform built for UK landlords who are sick of spreadsheets, missed rent, and chasing tenants. Manage every property, tenant, and document from a single dashboard. Track rent and expenses automatically, stay compliant without the stress, and save 10+ hours a week. This project has since been shut down.

Next.jsTypeScriptPostgreSQLPrismaNode.jsStripeAI
Overview

About the Project

Every landlord knows the pain of juggling spreadsheets, emails, WhatsApp threads, and scattered documents across multiple properties. MyPropertyPal was built to replace all of that with one clean, modern dashboard. Landlords could manage their entire portfolio, from rent collection and expense tracking to compliance certificates and tenant communication, without ever touching a spreadsheet.

The platform supported multiple user roles with isolated data access, a built-in messaging system to replace informal channels, automated compliance tracking with expiry reminders for gas safety and EPCs, and a full maintenance request workflow. A built-in AI assistant helped landlords with tenant queries and property insights. The financial engine handled rent tracking, receipt scanning with auto-categorisation, and was built to be Making Tax Digital ready.

Features

Key Functionality

  • Portfolio Dashboard
    Track your entire portfolio from one screen. Rent collection, documents, compliance, and expenses all in one place.
    Portfolio Dashboard
  • Tenant Messaging
    No more WhatsApps, emails, or calls. Message tenants securely and keep a record of everything in one place.
    Tenant Messaging
  • Compliance Tracking
    Track gas safety, EPCs, and all compliance in one dashboard with automatic alerts before anything expires.
    Compliance Tracking
  • Rent & Expense Tracking
    Automated rent tracking, receipt scanning with AI categorisation, and expense logging ready for tax season.
    Rent & Expense Tracking
  • Maintenance Workflow
    Tenants log issues, you update progress in a click. Everyone stays informed without extra calls.
    Maintenance Workflow
  • AI Assistant
    Instant help with any task, from rent queries to compliance questions. Your personal property management sidekick.
    AI Assistant
  • Document Management
    Tenancy agreements, inspection reports, and certificates all linked to the right tenant automatically.
    Document Management
  • Smart Notifications
    Automated reminders for rent due dates, certificate expiries, maintenance updates, and tenant messages.
    Smart Notifications
  • Multi-Tenant System
    Support for multiple landlords and tenants with role-based access and proper data isolation.
    Multi-Tenant System
Reflection

What I Learned

01Designing complex relational database schemas with Prisma ORM.
02Building multi-tenant applications with proper data isolation.
03Implementing file upload and document management systems.
04Creating notification systems and email integrations.
05Handling concurrent data access patterns in a shared landlord-tenant environment.
06Building search and filtering systems that scale across large property portfolios.
07Implementing role-specific dashboards that surface the most relevant data for each user type.
08Designing a maintenance request workflow with status tracking and automated reminders.
09Building a payment ledger system that reconciles rent, deposits, and overdue balances.
10Implementing PDF generation for tenancy agreements and inspection reports on the fly.