Dusty Lighthouse
Live at dustylighthouse.com.
A Spanish graded-reader platform: books from A1 to B2, flashcards, a companion you talk to in Spanish, and a coin economy that turns reading into a game.
What it does, step by step
- Read at your levelFour levels, from flash tales to novels, with a hover dictionary, speech, and study modes that earn coins.
- Drill with flashcardsVocabulary, grammar and conversation decks, each a route the manifests derive; a lesson ladder that knows what came before.
- Talk to a companionA cast of characters with memories, dealt a few at a time each day; unlimited chat for members, never rate limited.
- Play the casinoCoins earned by reading are spent at tables whose house edge is fixed and audited; one game is shipped, Get Her Number.
How it is built
The same membership canon as StarForge, with a reader engine, a flashcard engine and a companion-chat engine that have since moved into the canon so the next site inherits them. Content is a manifest-driven corpus produced by a separate pipeline.
- Next.js
- Supabase
- Stripe and Patreon
- DeepSeek V4 Flash for chat
- browser speech voices (no audio files)
- Playwright renderers for social art
- Vercel Blob for covers
- The corpus is data, the engine is canon: a story, a deck and a companion are files; how they are read, dealt and remembered is shared code.
- Chat is unlimited and never metered: a reply costs a fraction of a cent; the point is that people stay.
- Content gating is documented as a sheet that a guard checks against the code in both directions, so the marketing claim and the enforcement cannot drift apart.
corpus (manifests, stories, decks) ──► reader engine ──► coins
└► flashcard engine ──► ladder
member ──► companion chat (DeepSeek) ──► memory ──► daily draw
coins ──► casino tables (audited edge) ──► one game