Back to projects

2025

GenEDU / Aloha Climate Edu

I built a full-stack AI education platform that generates grade-level educational videos, narrated voiceovers, thumbnails, and comprehension quizzes from prompts or uploaded learning materials.

Next.js React TypeScript FastAPI PostgreSQL Generative AI
GenEDU AI education media generation pipeline diagram

Overview

I built GenEDU, also presented as Aloha Climate Edu, as an authenticated lesson creation platform for generating educational media from user prompts or uploaded learning materials. The app supports personal lesson history, shared gallery browsing, video playback, and quiz review.

What I built

I implemented the core workflows for turning topics and source content into structured scripts, narrated voiceovers, animated Manim videos, thumbnails, and comprehension quizzes. The product includes protected lesson creation, video metadata storage, quiz retrieval, shared gallery access, and Google SSO through Clerk.

Engineering focus

I used Next.js 15, React 19, TypeScript, Tailwind CSS, FastAPI, Pydantic, PostgreSQL, Prisma, Docker Compose, Google Cloud Storage, Gemini 2.0 Flash, Claude 3.7 Sonnet, Google Cloud Text-to-Speech, Vertex AI image generation, FFmpeg, and Manim to orchestrate the full AI media pipeline.

Project images

GenEDU media generation pipeline diagram
GenEDU winning project team photo