Product Design

FlashLearn

Drop a document and get two things back: flashcards you swipe through, and an audio lesson that teaches the same material while you walk. It runs on any AI you point it at.

Product designInterface designBuilt end to end
Duration OngoingDeliverable A study app that turns documents into cards and audio

01 · Drop a document

A document in, a deck out

You drop in a PDF, a Word file, a text or markdown file, and the app reads it and writes true and false statements from what it actually says. The deck comes back one card at a time, with the source sitting in the sidebar.

FlashLearn with a document loaded and the first card showing

02 · Swipe to answer

Right if it is true, left if it is not

A card is a single claim. You swipe right if it is true and left if it is not, and the app tells you straight away whether you were right, with the reason the claim came from.

A FlashLearn card being swiped to the right

The swipe

A claim on a card, and one direction for each answer.

FlashLearn showing the correct answer feedback

The answer

Instant feedback, then the explanation, so a wrong guess still teaches you something.

03 · The audio lesson

The same material, out loud

The document also becomes a spoken lesson, read by the voice already on your machine rather than a paid service. You press play and listen, which is the part that makes it stick on a walk or a commute.

The FlashLearn audio lesson playing

04 · Connect any AI

Point it at any model, cloud or local

FlashLearn talks to any OpenAI-compatible endpoint. Pick OpenAI, OpenRouter, LM Studio or Ollama, or paste a base URL, and it fetches the models and lets you choose one. A local model needs no key at all, so the whole thing can run on your own machine.

Your files stay where they are. Only the text is sent, and only to the endpoint you chose.

The FlashLearn setup screen for connecting an AI provider

05 · What it handles

The reach, in plain terms

The formats

PDF, DOCX, TXT, MD, RTF, CSV and JSON.

Local models

Ollama and LM Studio work with no key and no account.

On-device audio

The narration is the machine’s own speech, so there is no text-to-speech bill.

It remembers

Documents and provider settings are kept locally, so setup happens once.

Building something like this?

I design and build products end to end: the interface, the system and the reasoning behind both.

Book a free call