Skip to content

aretelew/code-trace

Repository files navigation

Code Trace: Manim DSA Visualizer

An automated pipeline that generates high-quality Python coding solutions and renders them into pedagogical animations using Manim. The system handles everything from problem analysis via LLMs to background video rendering and cloud storage.


Tech Stack

  • Frontend & API: Next.js 16 (App Router), TypeScript, Tailwind CSS.
  • AI Engine: OpenAI GPT-4o (for solution generation and Manim script synthesis).
  • Animation Engine: Manim (Community Edition).
  • Database & Storage: Supabase (PostgreSQL for metadata, Storage for video/logs).
  • Cache & Queue: Redis (for API performance) and Supabase (for persistent job queueing).
  • Worker Environment: Node.js worker with a Python 3.12 sub-runtime, FFmpeg for video encoding.
  • Deployment: Vercel (Frontend/API) and Railway (Manim Rendering Worker).

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors