Projects > Bahasa Indonesia Learning

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