$ cat projects/kyere

Kyerɛ: Watching Isn’t Knowing

A study app for university students. Type a topic or drop in lectures and notes, study a generated syllabus in the format you pick, then prove it. Kyerɛ is Twi for “show”.

2nd PlaceWaCode 2026 · Baylor UniversityTeam Barney and Friends
View Pitch Slides
4
Lesson Formats, One Script
~700
Backend and Frontend Tests
2nd
WaCode 2026
All
Teammates Wrote Code

$ git log --author

What I Built

I decompiled the games and built them into the project, and brought AI into both the app and the games. Stack: FastAPI, SQLAlchemy and Postgres on the backend; React 19, Tailwind 4 and Vite on the frontend; Google Cloud Run and Cloud SQL for hosting; MiniMax models and Tavily for text, speech, images, video and web search.

$ ls screenshots/

Screenshots

Kyerɛ Home screen
Home. Ask what you want to understand, pick a lesson format, or start from a ready learning path.
Kyerɛ Lesson Player screen
Lesson Player. One generated script plays as video, narration, slides or reading, with checkpoints, a transcript and sources.
Kyerɛ Teach Fen screen
Teach Fen. Fen is an AI student who knows only what you told it. A sealed exam, Fen’s belief map and notebook show what the teaching actually covered.
Kyerɛ Topic Radar screen
Topic Radar. Watching fills at most half of each axis. The rest is earned by answering alone and by teaching.
Kyerɛ Overworld Game screen
Overworld Game. Towns built from the syllabus. Game answers use the same graded endpoint as lessons, so play moves the real radar.