A gamified stock-market simulation that teaches real investing behavior through play — risk-free, habit-forming, and built to feel nothing like a finance app.
Most people build their instincts for the market with real money on the line — real losses included. The tools built to avoid that, "paper trading" simulators, tend to feel like a spreadsheet with stock tickers: accurate, but nothing you'd choose to open every day.
The goal was a stock-market simulator people actually want to open daily — not a finance feature list with a game skin on top. That meant researching what makes games sticky (Trading Game, Three Investeers, and Investopedia's own simulator, alongside habit-loop leaders like Duolingo) and borrowing the mechanics that create a daily habit, not just the ones that look impressive in a pitch.
Profity runs as a web app deployed on Vercel with a Supabase backend (Postgres, auth, and realtime) handling player accounts, portfolios, and leaderboards. The same codebase is wrapped in Capacitor for a native iOS build, instead of maintaining a second app from scratch. A Discord bot posts into the community server through the real Discord API — not a scraper — for live updates.
Day-to-day operations run through a Relevance AI Workforce: a CEO agent triggers daily and fans out to nine sub-agents that handle churn alerts, welcome new signups, generate the weekly leaderboard newsletter, design daily cosmetic shop items, and monitor the system — largely on autopilot.
The build order came out of a CEO+PM agent session that produced a 17-step roadmap, prioritized against the competitive research above. The first five priorities: sound effects, a rotating pool of 30+ missions, daily login streaks, an onboarding tutorial, and a dynamic leaderboard — the exact mechanics that turn a one-time visit into a recurring habit.
Profity started as a desktop Electron app. It got rebuilt web-first so anyone could play without a download, then wrapped in Capacitor for iOS on top of the same codebase rather than forking into two separate builds — the old Electron project was retired entirely once the web version was solid.
The other ongoing challenge is sustaining daily operations — support-shaped tasks, re-engagement, monitoring — as a solo builder. The answer was offloading the recurring, well-defined parts of that work to the Relevance AI agent suite instead of doing it by hand every day.
Profity is live at profity.studio and in active daily development. The mission/streak/leaderboard loop proved solid enough that it's now the pattern being ported into Kaspit's savings-tracking experience — the most concrete piece of cross-pollination between the two projects.
It also became the foundation for Profity World: a walkable 3D city built on this exact backend, where the same portfolio, rank and economy show up as a skyline you can walk through.