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.
- 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.
- Clone the repository:
git clone https://github.com/larrikin-coder/SmartSolve.git
- Change Directory
cd SmartSolve
- Install dependencies
npm i
- Start the frontend
npm start
5. For backend refer to the following repository [https://github.com/larrikin-coder/SmartSolve-Backend]