Full-stack · Language learning
Loqua
A language comes alive when you use it.
The problem
Language practice combines several experiences: live conversation, pronunciation feedback, review, and a clear sense of progress.
The approach
A React frontend connects interactive learning screens to a separate Hono API. LiveKit supports voice experiences, while Supabase provides authentication and persistent learning data.
- Voice and scenario-based practice interfaces
- Flashcard review and progress screens
- Separate frontend and API applications
Private project. This overview describes the application at a high level; source code is not publicly available.