Skip to content
WDRésumé PDF
All projects

2026Website Design

SmartProperty

Rental management from listing to lease

Cut the rental lifecycle from listing to lease into a single dashboard — with AI rental matching and price prediction that take the guesswork out of pricing and tenant fit.

3 tools replaced by one dashboard

1 / 4

Highlights

  • Replaced 3 disconnected tools (listings, leasing, maintenance) with one unified dashboard
  • AI matching + price prediction reduce vacancy guesswork with data-driven recommendations
  • Secure multi-role auth with JWT refresh rotation keeps sessions persistent across devices

Overview

SmartProperty is a full-stack SaaS platform that modernizes the rental lifecycle for landlords and tenants. It centralizes listing management, leasing, and maintenance while using AI to improve pricing and match quality.

Key Features

  • Smart rental matching with collaborative filtering
  • Unified management dashboard for occupancy, revenue, and tickets
  • Secure multi-role auth with JWT, refresh rotation, and device sessions
  • Automated workflows for reminders, renewals, and status updates
  • AI-driven price prediction and photo classification

Technical Architecture

  • Frontend: React + TypeScript, Vite, TailwindCSS, Zustand, React Query
  • Backend: NestJS REST API, TypeORM, MongoDB
  • AI services: Python/FastAPI with TensorFlow and scikit-learn
  • Infrastructure: Docker, Docker Compose, Redis cache, Bull queues
  • DevOps: GitHub Actions, Jest, Supertest

Challenges & Solutions

  • Persistent auth state across devices with silent refresh and rotation
  • Shared data model between Node.js and AI services for consistency
  • Modular monorepo structure to scale frontend, backend, and AI separately

Key features

  • Smart rental matching
  • Management dashboard
  • Multi-role JWT authentication
  • Automated workflows
  • Price prediction insights
  • Property photo classification