All work
01
Clinic Operating System

Goose

Goose is a clinic operating system that pulls intake, scheduling, records, billing, and follow-up into one shared workspace, so every team works from the same client record and the same story. It ships mobile-first as an installable PWA with role-shaped workflows. The interface adapts to each person's work, and every task stays within a few clicks.

Stack
Next.jsSupabaseAWSPWA
Features

A focused day

The dashboard leads with the actions you own, sorted by urgency, with sessions, meetings, and tasks sharing one timeline.

Tasks that chase themselves

Every task carries an owner, due date, and context. Missing forms and insurance gaps raise their own auto-reminders instead of waiting to be noticed.

Room-by-room scheduler

Rooms as columns, time as rows, session type carried in color. Every open slot is a tap-to-add target.

One people list

Leads, clients, and contacts live in a single record. Stage and next action show on every row, with progress you can scan.

Insights at a glance

Conversion funnel, income tracker, turnaround by stage, sessions by type, and team load, all in one place.

Architecture

Supabase, source of truth

Postgres with row-level security holds the go_status state machine, auth, storage, and realtime. Everything lives in ap-south-1, so data stays in India.

One Next.js app

A single custom, responsive interface for the front desk, clinicians, and admins, built mobile-first as an installable PWA.

AWS at the edges

Document rendering on Lambda/Fargate, integration and webhook workers on API Gateway + Lambda + EventBridge + SQS, and analytics ingestion on EventBridge cron + Lambda.

A state machine in the database

Every client is one record keyed by a permanent goose_id. 16 statuses derive 7 stages through one transition function, with an append-only lifecycle_events audit trail.

Screens
Goose screen 1
Goose screen 2
Goose screen 3
Goose screen 4
Start a project