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