github.com/Nitrajsinh-Solanki/hackathon-feb
05 / 11
🎖 $10 Merit Prize

Math Genius AI — Learning Platform

Math Genius AI targets students learning Algebra, Geometry, Trigonometry, Calculus, Statistics, and more. Gemini AI dynamically generates topic-specific questions at the right difficulty level, adapting as the student improves. A Canvas API drawing board captures handwritten equations and sends them to Gemini for recognition and step-by-step solving. The conversational AI tutor answers math questions in plain language with full working shown.

Engineering Case Study

Challenge
Students need practice that adapts to their progress, help understanding handwritten equations, and feedback they can review after a session.
Approach
Combine Gemini-generated quizzes and tutoring with a Canvas drawing board, MongoDB progress data, JWT authentication and PDF reporting.
Contribution
Built adaptive topic quizzes, handwriting-to-solution flows, a conversational tutor with step-by-step explanations, performance tracking, and downloadable quiz reports.
Outcome
Delivered an interactive maths-learning platform covering topics from Algebra to Calculus and received a $10 merit prize in the StackUp Hackathon.

Key Features

  • Gemini AI generates adaptive topic-specific quiz questions
  • Quiz difficulty adjusts automatically based on student performance
  • Handwriting recognition — draw equations on Canvas, AI solves them
  • Conversational AI math tutor with step-by-step explanations
  • Covers Algebra, Geometry, Trigonometry, Calculus, Statistics, and more
  • Performance tracking and learning analytics over time
  • PDF report generation of quiz results via jsPDF
  • OTP email verification + JWT session authentication

Tech Stack

Next.jsTypeScriptGoogle Gemini AIMongoDBCanvas APIjsPDFExpress.jsNode.jsJWTNodemailerTailwind CSS

Award

Prize

$10 Merit Prize

Event

StackUp Hackathon

Type

Hackathon / Bounty