Trip-focused Spanish learning across web, mobile, API, audio, and shared contracts.

Lingua is a Spanish-learning app designed around a real trip outcome rather than generic daily practice. Users track destination, departure date, current level, weekly progress, and competency gaps.
The repository sets up a web-first alpha with shared contracts, mock and Prisma-backed API paths, mobile read parity, and provider boundaries for LLM and audio features.
The product architecture supports gradual hardening: start with typed mocks, preserve the same contracts for production persistence, and keep AI/audio providers swappable.
This private project reflects hands-on product, engineering, and AI workflow development across the full stack.