PROJECT SPEC // RAPIOTIMELINE // 2026
SaaS · Web · AI·2026
IN DEVELOPMENTRapio
Vendor management platform for the wedding industry.
TECH STACK:Next.jsTypeScriptTailwind CSSSupabasePostgreSQL
THE PROBLEM
Operational Friction
Wedding vendors often juggle client details across messaging apps, spreadsheets, and calendar reminders. Disconnected communication leads to missed deadlines and disorganized scheduling during peak wedding seasons.
THE SOLUTION
Targeted Architecture
Rapio consolidates inquiry tracking, contract milestones, client schedules, and payment schedules into a unified dashboard tailored for independent vendors and creative studios.
CAPABILITIES // PRODUCT FEATURES
Key Product Capabilities
- Event schedule and milestone timeline tracker
- Centralized client inquiry and booking log
- Service catalog and quotation generator
- Automated WhatsApp and email milestone reminders
- Multi-role access for studio crew and assistants
ENGINEERING OBSERVATIONS
Architecture & Decisions
Built with Next.js App Router and Supabase RLS policies to maintain strong isolation between vendor organizations while keeping infrastructure costs minimal during early development.
## Project Overview
Rapio is an ongoing SaaS development project created at JTM Labs. The objective is to provide independent wedding vendors—including photographers, makeup artists, decorators, and wedding planners—with a focused, lightweight alternative to bloated enterprise CRM tools.
### Key Architecture Decisions
1. **Database Multi-Tenancy**: Built on PostgreSQL Row Level Security (RLS) within Supabase, ensuring that every vendor organization maintains strictly partitioned records.
2. **Deterministic State Workflows**: Event timelines and vendor booking states follow explicit state machine transitions (`Inquiry` → `Quotation Sent` → `Booked / Deposit Paid` → `In Progress` → `Delivered` → `Completed`).
3. **Mobile-First Dashboard**: Recognizing that vendors are frequently on-site during wedding weekends, all operational views are fully responsive and optimized for mobile screens.
SPECIFICATION SHEETJTM/SPEC
IDENTIFIERrapio
STATUSIN DEVELOPMENT
YEAR2026
ORIGINJATIMULYO / ID