Verba

Verba / Poly — Language Learning Vertical

  • *rea:*Workspace
  • *ath:*platform/verba (engine) + apps/poly (flagship product)
  • *ind:*White-label SaaS language learning platform with gamification, AI tutoring, and spaced repetition

Role in the stack

Verba is Koder's language learning vertical — a multitenant engine for schools, companies, and organizations to launch their own branded languagelearning platforms. It powers apps/poly (Koder Poly, Flutter) as the flagship consumer app. *erba is the engine (B2B), Poly is the flagship (B2C)*

Modules

Module Description
*essons* Structured path with units, levels, CEFR alignment (A1→C2)
*amification* XP, streaks, leaderboards, leagues, achievements, hearts, gems
*RS* Advanced spaced repetition (FSRS/SM-2) with flashcards
*peaking* Speech recognition, pronunciation feedback, AI conversation partner
*istening* Native audio, dialogues, native speaker videos, podcasts
*eading* Progressive texts, parallel reading, importable content, stories
*riting* Cloze, translation, free writing with community/AI correction
*rammar* Explanations, conjugation tables, grammar challenges
*ocabulary* Frequency-based, visual, mnemonic, 5K+ per language
*I* Tutor, roleplay, explain answers, adaptive difficulty, pronunciation coach
*ocial* Language exchange, community correction, forums, leaderboards
*utoring* Tutor marketplace (1on1 + group), video classroom, reviews
*ertification* Placement, CEFR certificates, exam prep (DELEDELFJLPT/IELTS)

Primary couplings

Consumer Relationship
apps/poly Flutter flagship product running on Verba engine
platform/id User authentication
platform/kompass Multi-tenant (one school / company = one org)
ai/gateway AI tutor + roleplay + pronunciation coach
ai/voice Speech recognition for pronunciation feedback

Source: ../home/koder/dev/koder/meta/docs/stack/modules/verba.md