Sign In
About the platform

Built to make lecture revision faster for Somali learners.

BaroBadi is a full-stack AI learning platform that turns YouTube lectures and uploaded lecture files into Somali study material. It combines media processing, transcription, note generation, lecture chat, quizzes, and admin monitoring in one practical system.

System goal

Education AI
Lecture source validationPart of the lecture-to-notes workflow.
Media preparation and audio extractionPart of the lecture-to-notes workflow.
AI transcription or caption capturePart of the lecture-to-notes workflow.
Transcript cleaning and organizationPart of the lecture-to-notes workflow.
Why it exists

The project solves a real study problem.

Long lecture videos are difficult to revise from quickly, especially when students need written Somali explanations. The platform turns those videos into learning material that is easier to review, search, organize, and reuse.

Somali-first learning

The platform helps students who understand Somali better than English study complex lectures with clearer local-language material.

Less manual rewriting

Students no longer need to watch, pause, translate, summarize, and organize every lecture by hand.

Reusable study library

Processed lectures become searchable study resources with transcripts, notes, summaries, quizzes, and chat history.

Processing pipeline

Tracked stages
  1. 01
    Lecture source validationThe system records progress so users and admins can see where lecture processing stands.
  2. 02
    Media preparation and audio extractionThe system records progress so users and admins can see where lecture processing stands.
  3. 03
    AI transcription or caption captureThe system records progress so users and admins can see where lecture processing stands.
  4. 04
    Transcript cleaning and organizationThe system records progress so users and admins can see where lecture processing stands.
  5. 05
    Somali note generation and repairThe system records progress so users and admins can see where lecture processing stands.
  6. 06
    Lecture analysis, categorization, and savingThe system records progress so users and admins can see where lecture processing stands.
How it works

Each lecture moves through a guided AI workflow.

The backend creates lecture and job records, prepares media, captures or generates transcripts, produces Somali notes, analyzes the result, and saves the final study material for the student.

Inside the system

Designed as a complete learning platform, not a single tool.

Student dashboard

A private space for submitting lectures, monitoring status, opening notes, reviewing transcripts, and taking quizzes.

Lecture chatbot

A question-answering layer that helps students revisit completed lecture material without leaving the lecture page.

Admin monitoring

Operational visibility into users, lectures, jobs, outcomes, logs, and processing health signals.

Local development stack

FastAPI, Next.js, SQLite, and Celery work together so the platform can be run and demonstrated locally.