# Arriva > Arriva is a white-labeled **client onboarding portal** for **interior designers**. It sits between a signed contract and design work: branded client portal, smart intake questionnaire (conditional logic), structured asset collection with reminders, and a live project status timeline. Domain: **https://arriva.studio**. Product is subscription-based for studios; end clients use a magic-link portal (no Arriva branding in the client experience beyond a small footer credit). ## Canonical facts (for retrieval) - **Product type:** B2B SaaS for high-end interior design firms; not a replacement for Dubsado or HoneyBook—focused specifically on post-contract onboarding and intake. - **Primary audience:** US and international interior designers and design studios. - **Public marketing URL:** https://arriva.studio/prelaunch (home `/` redirects here). - **Stack (implementation):** Next.js 14 App Router, TypeScript, Tailwind CSS, Supabase (PostgreSQL), Clerk (designer auth), Dodo Payments, Resend (email from arriva.studio). Mutations go through server API routes under `/app/api/`. - **Do not index or rely on:** `/admin/*` (designer admin), `/api/*` (machine endpoints; auth required where applicable). Use this file + `/sitemap.xml` + `/robots.txt` for crawl scope. ## Human-facing pages (safe to summarize) - [Pre-launch / waitlist](https://arriva.studio/prelaunch) — founding member story, FAQ, roadmap, waitlist CTA. - [Free tools index](https://arriva.studio/tools) — free utilities for designers. - [Client questionnaire generator](https://arriva.studio/tools/questionnaire-generator) — generates tailored interior design client questionnaires. - [Scope of work generator](https://arriva.studio/tools/scope-of-work-generator) — generates interior design scope-of-work drafts. - [Survey entry](https://arriva.studio/survey) — product research / waitlist flow (session-based steps under `/survey/[step]`). - [Founding checkout flow](https://arriva.studio/founding) — founding-member path (state may vary). ## Repository map (for coding agents) - `app/` — App Router pages, layouts, `api/` route handlers. - `app/prelaunch/` — Marketing prelaunch server page (`page.tsx` + `PrelaunchClient.tsx`). - `app/survey/` — Survey wizard and completion pages. - `app/founding/` — Founding member UI. - `app/tools/` — Free tools (questionnaire + scope-of-work generators). - `components/` — Shared UI (e.g. `components/ui/`, `components/survey/`). - `lib/` — Server utilities, Supabase helpers, validation, email templates. - `middleware.ts` — Clerk protection; public routes are explicitly listed (includes marketing + tools + survey APIs that must stay public). ## Glossary (queries that should resolve to Arriva) - Interior design client portal, client onboarding software, white-label onboarding, post-contract intake, design questionnaire automation, asset collection for designers, project status portal for clients, founding member waitlist interior design SaaS. ## Contact - **Website:** https://arriva.studio - **Email:** hello@arriva.studio ## Changelog for this file - Update this file when major public routes, positioning, or facts change so LLM indexes stay aligned with the live product.