← Projects / Creative workshop booking and studio operations

Seatloom

Live product · Independent Noerong product

An inviting workshop catalogue backed by capacity-aware reservations, fair waitlists and a focused organizer workspace.

The $99 source kit includes application code, database migrations, tests, buyer instructions and a single-organization commercial licence. The separate $249 setup service covers one buyer-owned deployment, existing brand assets, one studio, up to three supplied workshops, a smoke test, written handoff and one consolidated revision. The kit, hosting, domains, provider fees, new features and ongoing maintenance are separate from the setup price. This release supports free reservations and in-app updates, not payments or automatic booking emails.

IndustryCreative workshop booking and studio operations
AudienceIndependent creative studios and workshop organizers
Studio roleProduct strategy, interface design, full-stack development, testing and deployment
Released2026

The product

Built around the
actual workflow.

Seatloom connects the welcoming side of a creative workshop with the operational work behind it. Visitors can discover sessions and reserve a place, while organizers manage availability, rosters and attendance in one workspace. It is an independent Noerong product. The public demo uses fictional participants and workshops, not a paid client engagement.

Product walkthrough

See the complete
decision workflow.

A narrated walkthrough of workshop discovery, reservations, waitlists, rescheduling and organizer check-in, with an explanation of the current release scope.

1080p video · 2 minutes 27 seconds · Voice-over · No subtitles

Product approach

Less friction.
More clarity.

Warm editorial typography and photography make workshop discovery approachable. Clear session details and explicit time zones support booking decisions. Behind the interface, database transactions protect capacity and preserve waitlist order. Demo interactions are separate from authenticated live records, so visitors can explore without affecting a real studio.

Core system

What it
brings together.

01

From discovery to reservation

Browse workshops, inspect session details and reserve a free place. Booking state and session availability stay visible rather than disappearing into a message thread.

02

Fair capacity and waitlists

Capacity-aware transactions prevent conflicting reservations. FIFO waitlists offer released seats in order, with a 15-minute claim window. Offers reconcile on relevant actions or refresh, not through a background scheduler.

03

Changes without spreadsheet work

Reschedule or cancel a booking within the supported workflow. State changes stay connected to session availability and the participant record.

04

A focused studio workspace

Create and publish workshops, manage sessions, inspect participant rosters and record check-in. Organizer access is authenticated and scoped to studio ownership.

05

A buyer-owned foundation

The source kit includes the React and TypeScript application, Supabase migrations, domain and database checks, licence and setup guide. Hosting and backend accounts remain buyer-owned.

Inside the product

The work, in detail.

Workshop details put the creative experience and session information in the same view.
Workshop details put the creative experience and session information in the same view.
A fictional demo reservation shows the participant-facing confirmation state.
A fictional demo reservation shows the participant-facing confirmation state.
The organizer overview keeps workshop operations separate from the public catalogue.
The organizer overview keeps workshop operations separate from the public catalogue.
The demo roster brings attendance and check-in together using fictional participants.
The demo roster brings attendance and check-in together using fictional participants.

Open any image for its full-size view. Sample records illustrate product behavior, not client performance.

Architecture

Why these
decisions.

BoltReactTypeScriptSupabase

React, TypeScript and Vite power the interface. Supabase authentication and PostgreSQL policies separate visitor and organizer access. Transactional database functions handle reservation capacity, waitlists and booking changes. Bolt provides the live deployment; focused local implementation and isolated regression checks keep iteration deliberate.

Outcome and boundaries

What is built.
What comes next.

Delivered product

The release passed 30 domain tests and 27 isolated database checks. A real-account walkthrough verified email confirmation, workshop creation, publishing, reservation, rescheduling, roster access, check-in and cancellation. A hosted email-type mismatch found during that walkthrough was corrected and retested. These are development checks, not customer outcomes or a security certification.

Before a business launch

Deploy to buyer-owned hosting and Supabase accounts, apply the supplied migrations and configure authentication origins. Confirm email delivery and run the booking checks on the buyer's environment. This release provides free reservations and in-app updates. Payments, automatic booking emails, background waitlist scheduling, custom integrations and ongoing maintenance are not included. Demo participants and booking records are fictional.

Independently designed and built by Rongali Chaitanya at Noerong. Scope and acceptance criteria are agreed before a client implementation.

Next project

FrameProof