Habitro

Habitro is a daily practice system for Spanish grammar, Catalan, syntax, morphology, mathematics, and derivatives. It keeps exercise-level performance and previous attempts in SQLite rather than treating each session as a blank slate.

The main React and Vite interface builds short practice batches, reveals answers on demand, and keeps history available for review. Question banks can be maintained manually, while generated practice remains optional where configured.

An older Streamlit workflow remains in the repository for local experimentation, but the web app is the primary interface. The system can still run with local examples and imported decks when no API key is present.