Skip to content

AI-powered web application designed to automatically solve mathematical problems from handwritten questions.

Notifications You must be signed in to change notification settings

larrikin-coder/SmartSolve

Repository files navigation

SmartSolve

SmartSolve is an AI-powered web application designed to automatically solve mathematical problems from images. By combining advanced OCR technology with powerful AI models, SmartSolve provides accurate, step-by-step solutions to a wide range of math problems — making it an ideal tool for students, educators, and math enthusiasts.

Features

  • OCR-Based Problem Extraction: Uses Tesseract.js to accurately extract math expressions from uploaded images with over 95% accuracy.
  • AI-Powered Solution Generation: Integrates with the Google Gemini API to provide real-time, detailed step-by-step solutions.
  • Responsive Frontend: Built with React.js and TypeScript for a smooth, user-friendly experience across devices.
  • Robust Backend: Python Flask backend manages API calls and communication with AI services, handling over 500 requests daily.
  • Fast and Accurate: Reduces problem-solving time by approximately 70% compared to manual methods.

Installation

  1. Clone the repository:
    git clone https://github.com/larrikin-coder/SmartSolve.git
  2. Change Directory
    cd SmartSolve
  3. Install dependencies
    npm i
  4. Start the frontend
 npm start
5. For backend refer to the following repository [https://github.com/larrikin-coder/SmartSolve-Backend]


About

AI-powered web application designed to automatically solve mathematical problems from handwritten questions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published