SmartProperty
AI-powered property management SaaS that unifies listings, leases, and maintenance with intelligent rental matching.

Project 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
Technologies Used
Project Screenshots
