At a glance
FanUp
Platform rescue, SaaS development, payments, SMS, UI/UX, and DevSecOps.
React client connected to Hatchery's Java backend on AWS.
Stripe and RanchPayments workflows, including Text-to-Donate.
Two-way SMS through AWS Pinpoint and live-event operational support.
Problem
The product worked, but it was becoming harder to own.
FanUp 1.0 was already live when Hatchery became involved. It could run campaigns, but the outsourced codebase was difficult to change, prone to bugs, and expensive to operate. FanUp needed a product foundation that could match how its business actually worked: different customers, campaign types, brands, entry methods, rewards, and legal requirements.
Risk
Live events do not offer a second attempt.
During an event, the platform has to absorb traffic, capture participant data, send messages, apply promotion rules, present terms, generate rewards, and process payments. If the system fails during that window, the opportunity may be gone. Reliability, monitoring, and operational support had to be part of the product from the start.
Hatchery role
Hatchery rebuilt the product and the operating model around it.
The first step was deciding whether the inherited platform was worth saving. The review found that continued patching would preserve the same cost, architecture, and delivery risks. Hatchery recommended a rebuild, then carried the work through product strategy, software development, UI/UX, DevSecOps, releases, and long-term maintenance.