SPRITION logo
SPRITION logo

Product

TenantSync – Multi-Tenant Property & Maintenance Management SaaS

TenantSync is a multi-tenant property management SaaS platform designed to streamline communication and maintenance workflows between letting agencies and tenants. The system provides separate portals for agencies (admins and staff) and tenants, ensuring strict data isolation and role-based access control. The platform centers around fault-based workflows. Tenants can report maintenance issues with detailed descriptions and media uploads (images/videos). Each fault automatically creates a contextual conversation thread, allowing structured communication between tenants and agency staff while maintaining a complete audit trail. A full activity timeline tracks every lifecycle event, including creation, status changes, internal notes, and resolution timestamps. This enables transparent issue tracking and provides accurate performance insights. Beyond core maintenance management, TenantSync includes reporting capabilities such as property-wise fault summaries, open vs resolved metrics, and resolution time analytics. Reports are generated and cached per agency, with on-demand CSV exports to support investor and stakeholder reporting. The system is architected with strict agency-level data isolation to prevent cross-tenant data leakage. All services enforce scoped queries based on agency ownership. Conversation deduplication, guarded async flows, and centralized state management ensure consistency and prevent race conditions. Deployed on Vercel and powered by Appwrite for authentication, database, and storage, TenantSync demonstrates a scalable SaaS architecture built with modular services, secure invitation-based onboarding, and production-ready multi-role workflows. Link(Tenant App): https://tenantsync-tenant.vercel.app Link(Agency App): https://tenantsync-app.vercel.app

Live

Overview

Tech Stack

Next.jsReactTypeScriptRedux ToolkitAppwrite (AuthenticationDatabaseStorage)Tailwind CSSVercel DeploymentMulti-Tenant ArchitectureRole-Based Access ControlInvitation-Based OnboardingFault Lifecycle ManagementContextual Messaging SystemReporting & CSV Export