jeremiemondino.dev

// Case study

Faktly.

A daily curiosity app — one fact a day, swipe to react, build your streak.

Role

Solo Developer

Year

2026

Duration

Personal project

React NativeExpoSupabaseRevenueCatTypeScript
Scroll

// 01 — Explore the app

Try Faktly.

An interactive prototype — tap through the full experience.

12:41

// See it live

The project is live.

// 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.

// 03 — Tech stack

One codebase. Two stores.

Mobile

  • React Native

    Single codebase for iOS and Android

  • Expo

    Managed workflow — fast iteration, OTA updates, no native build headaches

  • TypeScript

    Strict typing for the content schema and navigation types

Backend & Content

  • Supabase

    Auth (Apple Sign-In + email), content DB, RLS for premium gating

  • Claude API

    Content pipeline for generating and categorizing daily Sparks

Monetization

  • RevenueCat

    Cross-platform subscription management, paywalls, analytics

  • App Store / Play Store

    IAP handling abstracted by RevenueCat

// Ready to build?

Got a similar project?

Let's talk.

Message sent. I'll get back to you within 2 hours.

View more projects