Upfire is an accountability app that anyone can use to help achieve their goals.
Upfire is a React Native accountability app: users set a personal goal, choose real friends as "supporters" to back them, and report their outcome with proof when the deadline arrives. Our team designed the complete mobile experience, from onboarding and goal creation through supporter invites, reminders, outcome reporting, and a subscription paywall that unlocks running more than one active goal at a time.
Most goal-tracking apps fail for the same reason New Year's resolutions do: nobody else knows you made them, so there's no real cost to quietly giving up. The product had to make a goal feel like a commitment made to real people, not just a private checklist item — turning goal creation into a guided flow that captures not just what the goal is, but why it matters, how it will be proven, and who's watching, while keeping every step light enough to finish on a phone in a couple of minutes.
After signing up, a user is walked through a single, linear goal-creation workflow rather than one long form:
From there, the goal lives on a card showing its status — Achieved, Almost, or Miss — supporters can view progress and leave private comments, and at the deadline the user reports their outcome with an attached photo or screenshot as proof, with the option to post the result to their social accounts.
Upfire was built as a React Native app, giving it a single codebase across iOS and Android — that much is confirmed by the project itself, not guessed from a screenshot. Beyond the framework, here's what's actually verifiable from the interface: contact-list access for supporter invites, SMS-based invite links, push notification permissions for the reminder system, photo and screenshot attachment for proof-of-outcome, social account sharing on goal completion, and an in-app subscription and billing flow with a trial period. Those are the functional building blocks we can speak to with confidence, rather than naming a specific backend or payment provider we can't confirm from the interface alone.
A clear, guided path from goal-setting to accountability, with reminders and supporter check-ins built into every step of the experience.