Skip to content
Become
Back to Projects

Become

Habit tracking with optional financial stakes

Project lead · 2025 · Capstone prototype

// Technologies

Next.js React Solana Anchor Privy Supabase Helius Google Fit API

A reason to follow through

Become was our senior capstone at the University of Alaska Anchorage. The idea was to pair habit tracking with social accountability and optional financial stakes: choose a goal, track progress, and take on a commitment with other people.

I proposed the concept, led the three-person team, and worked across the web app, database, and Solana integration.

What we built

  • Goals and groups. A Next.js interface backed by Supabase for creating goals and tracking group progress.
  • Health-data sync. Google Fit REST API aggregation for daily steps and calories, stored through the app’s health-data pipeline.
  • Onboarding. Privy authentication and wallet integration.
  • Experimental escrow. An Anchor integration with initialize, deposit, cancel, and resolve actions, plus a devnet testing page.

Health-data sync and escrow resolution were separate parts of the prototype. We explored how they could work together; the project did not establish automatic activity-verified payouts.

Leading the build

The project crossed several boundaries: health data, authentication, a shared database, and an on-chain program. I worked on the architecture and coordinated the team so those pieces could be developed and reviewed together.

It taught me to be precise about what a prototype demonstrates. Importing activity data and executing an escrow action are useful pieces, but connecting them into a dependable settlement system takes further work.

Source

The Become repository contains the app, health-data routes, and escrow integration. The old live prototype is retired.