
Bounce house and event rental companies run on phone calls, spreadsheets, and duct-taped tools. They need one platform that prevents double bookings, centralizes inventory, accepts online payments, and ships each tenant a credible public website without a separate agency project.
Nuxt 3, Vue 3, and TypeScript across marketing and app surfaces. Stripe Connect for payment onboarding and checkout. Mapbox-powered service area setup during onboarding. Multi-tenant routing for hosted sites at /site/{slug}. CSV import pipeline for rental catalogs with column mapping and optional unit generation.
Designed and built GetPartyOps end to end: a conversion-focused marketing site, authenticated onboarding with Stripe Connect, and a full operations console covering calendar, bookings, delivery, crew ops, inventory, reporting, and tenant settings. Each business receives a hosted storefront, template system, and embeddable booking widgets. Inventory can be bulk-imported via CSV with column mapping for fast catalog setup.
Responsive Vue, Nuxt, and React interfaces built around the project goals and real user tasks.
CMS, API, analytics, and third-party integrations wired into the parts of the product that need them.
QA, deployment checks, and practical handoff work that keeps the site easy to maintain after release.