🧠 MathGPT – AI-Powered Math Problem Solver
A web app that allows users to upload handwritten math problems and get AI-generated step-by-step solutions. Built with Google Vision API, Nerdamer, and Math.js.
🌐 Live Demo
👉 https://mathgptproject.onrender.com
⸻
✨ Features
📷 Handwritten Math Input Upload images of handwritten math problems for instant analysis.
🔍 OCR with Google Vision API Extracts math expressions from images using Google Cloud Vision for high-accuracy optical character recognition.
🧠 Problem Type Detection Automatically classifies problems into: Basic Arithmetic Algebraic Equations Calculus: Derivatives, Integrals Limits
🧮 Step-by-Step Solution Generator Processes the extracted equation and returns clear, detailed, and structured solutions using SymPy (Python symbolic math library).
🧑💻 Tech Stack Backend: Express.js (Node.js) — handles image upload, API integration, and routing Frontend: Static HTML, CSS, Vanilla JS — clean and intuitive user interface Google Cloud Vision API for OCR SymPy (Python) for symbolic computation
💡 Use Cases Ideal for students, teachers, and tutors. Assists in remote learning and self-study. Converts handwritten notes into solvable digital form.