TIER 1Quiz-verified learning roadmap

Vora

A deployed learning-roadmap application with quiz-gated progression, built at the GDGoC DevCamp at HCMUT — a separate programme from the national hackathon. The backend resolver converts unstructured model output into validated, dependency-mapped directed acyclic graphs.

Provenance

Role
Team — backend engineer
Period
April 2026
Built at
GDGoC DevCamp, HCMUT
Stack
Express 5 · MongoDB · Zod · React 19 · React Flow · Vite

Architecture Pattern

Generative model output resolved into a validated dependency graph

The resolver validates generative model output before any of it becomes a roadmap: the response is stripped of markdown fencing, JSON-parsed and schema-validated with Zod, then rejected outright if any topic is ordered ahead of a prerequisite it depends on. The graph builder emits prerequisite-to-dependent edges scoped to the current roadmap, and quiz gating governs progression between resolved nodes, so a learner cannot advance past a dependency they have not demonstrated.

Available Product

Local RAG API

A local-first RAG backend on FastAPI, ChromaDB and Ollama. Upload PDF or TXT, then query it — every answer comes back with the source chunks it was drawn from and the time it took.

Get Local RAG API