Dusty Lighthouse

Live at dustylighthouse.com.
Dusty Lighthouse, the live site

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
  1. Read at your levelFour levels, from flash tales to novels, with a hover dictionary, speech, and study modes that earn coins.
  2. Drill with flashcardsVocabulary, grammar and conversation decks, each a route the manifests derive; a lesson ladder that knows what came before.
  3. Talk to a companionA cast of characters with memories, dealt a few at a time each day; unlimited chat for members, never rate limited.
  4. 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

all projects