2026-08-01
Three Apps in Four Months: What Shipping PredictChart Actually Took
PredictChart needed three coordinated surfaces to work on day one: a user app for booking consultations, a partner app for practitioners to manage availability and sessions, and an admin console for operations. Shipping all three as a working MVP in four months meant a few non-negotiable decisions.
Shared architecture from day one
All three apps were built on the same clean-architecture foundation and design system, so a change to the booking flow's data model updated consistently across user and partner surfaces instead of being reimplemented three times.
Admin first, not last
It's tempting to treat the admin console as an afterthought. We built it in parallel, because without it there was no way to onboard partners, moderate content or see real usage before launch day — and 1,500 partners expressed interest within 24 hours of going live.
What we'd tell anyone building a multi-sided marketplace
Decide the shared data model and auth boundary between your surfaces before writing screens. Everything else — velocity, consistency, the ability to actually hit a four-month MVP deadline — follows from that one decision.