Case study

Nova — Newborn Care Marketplace

Nova lets families browse vetted night nannies, newborn care specialists, postpartum doulas, and registered nurses. The stack pairs a React + Vite frontend with a FastAPI backend, PostGIS for location queries, Clerk for auth, and Stripe Connect for payouts.

RoleFull-stack engineering, marketplace architecture
TimelineClient project (NOVA Birth Partners)
FocusTwo-Sided Marketplace
Marketplace product engineeringAuth + payments integrationGeospatial searchContainerized deployment
NOVA Birth PartnersClient
DC / MD / VARegion

The brief

Challenge

Overnight newborn care is hard to find on short notice, and existing platforms don't surface live availability or verified credentials clearly.

Approach

What we made

Built a marketplace data model around vetted providers with verified credentials, used PostGIS so families see provider coverage by location, and wired Stripe Connect for direct booking and payout.

  • PostGIS-backed geospatial search to surface providers by service area.
  • Clerk-based auth with JWT verification through JWKS on the FastAPI side.
  • Stripe Connect integration for split payouts between platform and providers.
  • Docker Compose dev environment that mirrors production layout.

Outcome

Results

A production-shaped marketplace stack with auth, geo search, and payments wired end-to-end for the DC/MD/VA region.

ReactViteTailwind CSSFastAPISQLAlchemy 2PostgreSQL + PostGISClerkStripe ConnectDocker Compose

Gallery

Visual snapshots

Click any image to expand.

Next project

Webposter

A Python + FastAPI web app with Tortoise ORM and Postgres that publishes content, with Google OAuth login, image uploads via ImageKit, and OpenAI-assisted post tooling.

View next project