Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
Learn English, French or Spanish in a few minutes a day. Free on the web, iPhone beta open.
Translation pending
EducationGitHub @obsidian-mediaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A full-stack mobile-first English, French, and Spanish learning app with gamification, AI-powered conversation practice, and a spaced repetition review system — web app plus native iOS and Android apps sharing the same backend/account.
Decoupled from Lovable hosting/tooling (TASK-078) as far as this repo's code is concerned: AI calls go straight to OpenRouter/Deepgram (not a Lovable gateway), and deploy targets Vercel.
Repo lives at
github.com/obsidian-media/LearnWithAlphonso(transferred from a personal account to theobsidian-mediaorg to fix a GitHub Actions billing block; the codebase's internal project name is stillenglish-buddy-app-33in a few config/directory references — cosmetic only, not worth a mass rename). Vercel's own GitHub integration was not carried over by that transfer, then reconnected the same day (2026-09-20) — see "Deployment" below for what's confirmed vs. what still needs a real push to verify.
| Layer | Technology |
|---|---|
| Framework | TanStack Start (SSR) + React 19 + Vite 8 |
| Styling | Tailwind CSS v4 + hand-written components + Framer Motion |
| State | Zustand (client) + TanStack Query (server) |
| Backend | Supabase (PostgreSQL + Auth + RLS + RPCs) |
| AI | OpenRouter chat with an ordered model fallback list (default anthropic/claude-haiku-5.5 on the owner's own Anthropic key, reasoning turned off on every call) + Deepgram Aura-2/Nova-3 (TTS/STT), all called directly |
| Routing | TanStack Router (file-based) |
| Testing | Vitest (unit) + Playwright + axe-core (E2E/accessibility) |
| Package manager | bun (bun.lock is authoritative; no package-lock.json) |
See ARCHITECTURE.md for the full request flow, database schema, and design notes.
This is the beginning of the README. Read the rest at the original. Read the full README ↗