Bahasa Indonesia Learning
Adaptive Bahasa Indonesia learning backend with practice, mastery tracking, and AI feedback.
Early
YEAR2026
ROLEDeveloper
DOMAIN
web appai apiexperiment
Overview
A learning application backend built with FastAPI and SQLite. It loads question content from YAML, evaluates objective answers, manages practice sessions, tracks mastery and progress, and can use Hermes to generate tutoring-style explanations while keeping core evaluation independent from AI.
What I Learned
Learned to separate deterministic application logic from generative AI features, design mastery tracking, structure question content, and integrate AI feedback without making it a dependency for core functionality.
Technologies
Pythonlanguage
FastAPIframework
SQLitedatabase
YAMLformat
Hermes Agenttool