Skip to main content

Product Specifications

This folder contains all product version specifications for the TVL Platform.

Overview

The platform evolves through a clear progression of versions:

  • MVP (Weeks 1-24): Foundation and distribution capabilities
  • V1.0 (Months 7-12): Complete villa rental platform with booking engine
  • V2.0 (Months 13-18): Events and experiences
  • V3.0 (Months 19-24): Multi-vendor marketplace

Files in This Folder

MVP Phase

mvp_overview.md High-level MVP strategy and phasing approach. Start here to understand the MVP vision.

mvp.0_specification.md - Weeks 1-10 Foundation + One-Way Hostaway Sync

  • 14 database tables
  • 200 properties supported
  • 5 domains: Identity, Authorization, Supply, Channels, Analytics
  • Deliverable: Property management console + Hostaway sync

mvp.1_specification.md - Weeks 11-16 Two-Way Sync + Booking Awareness

  • 18 database tables (+4 from MVP.0)
  • 200 properties supported
  • Adds: Availability calendar (read-only), booking import
  • Deliverable: Two-way sync + calendar visibility

mvp.2_specification.md - Weeks 17-24 Multi-Channel Distribution

  • 20 database tables (+2 from MVP.1)
  • 1,000 properties supported
  • Adds: Airbnb, VRBO integrations
  • Deliverable: Multi-channel distribution platform

Major Versions

v1_product-specification.md - Months 7-12 Villas Complete: Direct Bookings + Payments

  • 28 database tables
  • 5,000 properties supported
  • Full booking engine, payment processing, owner portal
  • Deliverable: Complete villa rental platform

v2_product-specification.md - Months 13-18 Events Complete: Events & Experiences

  • 36 database tables
  • 10,000 properties supported
  • Adds: Event management, ticketing, packages
  • Deliverable: Villas + Events platform

v3_product-specification.md - Months 19-24 Global Marketplace: Multi-Vendor + White-Label

  • 54 database tables
  • 50,000+ properties supported
  • Multi-vendor marketplace, white-label capabilities
  • Deliverable: Global hospitality marketplace

Quick Navigation

Need to implement a specific version?

  1. Start with the version specification (this folder)
  2. Review delta documents to understand changes from previous version
  3. Check data models for complete schema
  4. Follow migration scripts for database changes
  5. Reference domain specifications for detailed business logic

Understanding Version Progression: