UnifiedStay
Monorepo property-operations platform that unifies rental calendars, turnover workflows, and property-level financial tracking.

UnifiedStay
UnifiedStay is a full-stack short-term rental operations platform built as a TypeScript monorepo. It brings together workflows that are usually split across Airbnb, Vrbo, and manual back-office tools into one system: property setup, reservation management, calendar sync, conflict detection, turnover task generation, and financial reporting. The stack includes a React + Vite frontend, Fastify API, shared schema/types package, and a Prisma-backed PostgreSQL database. Channel mappings store iCal feeds and sync metadata, while a background job refreshes reservation data every 30 minutes. On top of the calendar layer, the platform supports availability blocks, cleaning workflows, payout imports, and property-level P&L tracking, making it a practical multi-domain operations system rather than a simple CRUD app.
Short-term rental operations are usually split across listing channels, calendar feeds, spreadsheets, cleaner coordination, and financial exports. That fragmentation makes it harder to maintain booking correctness, coordinate turnovers, and understand property-level performance from a single source of truth.
