Back to Projects
VitB Notes
Completed
Nextjs
TypeScript
NodeJs
Reactjs
Tailwind
+3 more

VitB Notes

An advanced educational platform utilizing Gemini 2.0 Flash to transform raw syllabus materials into structured, textbook-quality notes and quizzes. Features a resilient AI pipeline and modern type-safe stack.

Timeline

Aug 2024 - Sep 2024

Role

Full Stack Developer

Team

Solo

Status

Completed

What Users Can Do

  • AI-Driven Content Gen: Generates comprehensive markdown notes with LaTeX and Mermaid diagrams via Gemini 2.0 Flash.

  • Resilient AI Pipeline: Implements schema validation, JSON repair, and exponential backoff retry logic for reliability.

  • Multi-Modal Parsing: Ingests PDFs and images (OCR) to create structured study materials.

  • Role-Based Generation: Secure admin-only generation endpoints using Better Auth and session verification.

Tech Stack

  • Nextjs
  • TypeScript
  • NodeJs
  • Reactjs
  • Tailwind
  • Motion
  • PostgreSQL
  • Prisma

Challenges I Faced

  • Implemented a 'repair-and-retry' resiliency layer with jsonrepair to handle malformed LLM JSON outputs.

  • Built a custom exponential backoff strategy to manage API rate limits during bulk generation.

  • Enforced strict type-safety across the stack, ensuring AI output schemas mirror the Prisma database model.

How I Overcame Them

  • Mastered prompt engineering to direct AI personas and enforce strict schema adherence.

  • Gained expertise in building robust, error-tolerant backend systems for long-running AI processes.

  • Leveraged Next.js 16 and Tailwind v4 to implement bleeding-edge frontend standards.