Version 0.3-MVP

Instant agency booking on your own domain.

StrongStart Booking brings OAuth, availability, and live scheduling into one Next.js app. Deploy once on Vercel, onboard tenants with Google in minutes, and keep calendars in sync with zero custom servers.

Google OAuth Connect

Securely connect calendars with automatic token refresh powered by Auth.js.

Availability & Booking

Define working hours, surface real-time slots, and confirm meetings instantly.

Multi-tenant Control

Route by subdomain and scope every query by tenant without complex infra.

Calendar Sync

Create Google events with Meet links that stay in sync after booking.

Architecture Focus

Keep everything in one Next.js monolith while integrating directly with Google and Turso.

  • App Router + Server Actions hold all backend logic.
  • Turso via @libsql/client for simple, tenant-aware queries.
  • Auth.js powering Google OAuth with refresh handling built-in.
  • Deploy instantly to Vercel and lean on serverless cron for upkeep.

Next.js 15 + App Router

Server Actions and Route Handlers keep the stack fully serverless on Vercel.

Turso (libSQL)

Direct SQL with tenant-aware helpers—no Prisma, no extra servers.

Auth.js + Google

PKCE-enabled Google OAuth with encrypted token storage standards from day one.

Delivery Roadmap

Phase 0
Complete

Foundations, theming, AppShell, and typed environment management.

Phase 1
In Progress

Ship Google OAuth, multi-tenant context, and onboarding flow.

Phase 2
Queued

Availability management with shadcn forms and timezone controls.