Crafting

Putting My Skills to Work for Myself

How I built FALIMA, a spaced repetition app with React Native and Expo, going from idea to a real mobile app in hours using AI tools — because my brain is a black hole.

ExpoReact Native

Being able to code is honestly such a vibe.

Recently, I came across a study explaining how we retain information so much better when it's reviewed at specific time intervals. Basically, repeating something after 1 day, then 6 days, then a week, and so on (check out the Forgetting Curve).

I already knew about the concept, but this time it clicked: "I need a tool for this." Because let's be real—my brain is a total black hole. 😭 I read a ton: concepts, quick tips, fun facts, business ideas. And two weeks later? Poof. Gone.

So I thought: why not build a little app that sends me automated notifications for the things I save, just to help lock them into my long-term memory?

There was just one problem: I'm not a mobile developer. And more importantly... I had zero interest in sinking weeks into learning Flutter just for a personal side project.

Or at least, that's what I would have said if Claude Code didn't exist. 😂

One hour later, I had a working app tailored specifically to my needs.

From Problem to Product

I went with React Native. Not because it's objectively the best option out there, but simply because I already know React, and the DX with Expo Go is an absolute dream.

I still remember what turned me off from mobile dev back in the day—it wasn't even the frameworks themselves, but the setup process. The SDKs. The endless dependencies. Android Studio crawling on my old 4GB RAM machine. Environment variables. Cryptic error logs.

Tell me I wasn't the only one suffering through that! 😂

Building FALIMA (yep, that's its name!) was a completely different story:

  • Started by brainstorming with Claude to turn a rough idea into concrete features.
  • Asked Claude for a design prompt and fed it into Stitch to generate the screen designs.
  • Tweak the UI until I loved it, then exported the assets.
  • Handed everything over to Claude Code to analyze the screens, map out required features, and propose a dev roadmap.
  • Approved the plan, let it break down the tasks, and start coding.
  • While it coded, ChatGPT generated the app icon.
  • Hit build, loaded it onto my phone, and boom—a real, working app.

I went from idea to tangible product in a matter of hours. Is it perfect? No. But it's functional. And above all... it's real.

What's Next?

This is just v1. My backlog is already packed:

  • Adding streaks to make daily reviews addictive
  • Building a macOS desktop version with auto-syncing cards
  • Syncing data to a remote cloud server
  • Integrating DeepSeek's API to fact-check saved notes on the fly
  • Adding a home screen widget to review or capture ideas in seconds

I'm not sure which features will make the cut yet. But one thing is for sure—I can no longer use the excuse: "I have an idea, but it'll take way too long to build."

AI doesn't build products for us. But it completely eliminates the friction between an idea... and its first working prototype.

© 2026 Raphaël Doudou DIENE. All rights reserved.