// 02 — The story
Project story
// The context
Doom-scrolling replaced by one daily spark.
Most "learn something new" apps are overwhelming — hundreds of articles, infinite feeds, daily streaks that punish you for missing a day. Faktly is the opposite: one fact per day, carefully curated, with context. You read it, you react ("I knew that" / "Didn't know"), and you're done. The goal was dopamine-free learning that actually sticks.
// The opportunity
The mechanics of a good daily habit.
The product insight came from Wordle: one thing per day, dead simple, shareable result. Applied to curiosity: one Spark per day with a short hook, a deeper "learn more" article, a "Ce jour dans l'histoire" bonus section, and a streak system that rewards consistency without punishing absence. RevenueCat handles the subscription paywall — premium unlocks full history and themed collections.
// The solution
React Native / Expo, shipped end to end.
I designed and built the full app solo: React Native with Expo for iOS/Android, Supabase for auth and content management, RevenueCat for in-app subscriptions (€4.99/month or €29.99/year), and a Claude-powered content pipeline to generate and curate Sparks by category. The stats screen with calendar heatmap and the "Ce jour dans l'histoire" feature were the most technically interesting pieces.