Bouncely
A multi-tenant SaaS that gives every party-rental business its own storefront, booking flow and payouts.


- Role
- Founder · Full Stack & DevOps Engineer
- Client
- Personal product
- Timeline
- In development
- Type
- Multi-tenant SaaS · AWS · Payments · In development
Stack
- TypeScript
- Node 22
- Express 5
- oRPC
- MongoDB Atlas
- Mongoose
- zod
- TanStack Start
- React 19
- TanStack Query/Form/Table
- Tailwind CSS v4
- shadcn/ui
- Stripe Connect
- Stripe Billing
- AWS ECS Fargate
- Route 53
- ACM
- ALB
- Traefik
- OpenTofu
- GitHub Actions
- Docker
- Vitest
The problem
Bounce-house and party-rental businesses need a professional online storefront, bookings and deposit payments, but each one building its own site is slow and expensive. The platform behind them needs to onboard vendors, keep every tenant isolated and roll out updates to all storefronts safely.
What I built
- 01
Four apps shipped as one product: API, dashboard, storefront, admin.Designed four apps shipping as one product: an API with workers, a vendor dashboard, storefronts and an admin console.
- 02
A fully type-safe API of about 120 procedures, with no codegen.Built an end-to-end type-safe API of about 120 oRPC procedures; every front end infers its types, with no codegen.
- 03
Vendor dashboard for inventory, bookings, domains and payouts.Built the vendor dashboard for inventory, bookings, storefront theming, custom domains, payouts and billing.
- 04
One storefront container per vendor, on its own domain if wanted.Made the storefront one container per vendor that resolves its tenant at run time, on a subdomain or custom domain.
- 05
Approving a vendor launches their storefront on AWS automatically.Automated provisioning: approving a vendor starts its storefront on ECS Fargate, with domain and certificate set up.
- 06
Stripe Connect for booking deposits, Stripe Billing for plans.Integrated Stripe Connect so customers pay vendors deposits directly, and Stripe Billing for vendor subscriptions.
- 07
Rotating JWT refresh tokens and httpOnly cookies behind a proxy.Secured auth with rotating JWT refresh tokens, httpOnly cookies behind a BFF proxy and a default-deny allow-list.
- 08
AWS infrastructure as code, deployed with auto-rollback.Wrote the AWS infrastructure in OpenTofu, deployed by GitHub Actions with OIDC, auto-rollback and drift checks.










Results
- ~120
- Type-safe API procedures
- 4
- Apps in one product
- 1 container
- Storefront per vendor
Outcome
In active development as my own product. The API, vendor dashboard and admin console already run on AWS, and the whole stack, from storefront provisioning to custom domains, payments and infrastructure, is built and reproducible from code.
Next project
Vinted Seller Automation
A dashboard plus Chrome extension that publishes listings to Vinted across 24 countries.
