AI-powered math problem solver with step-by-step solutions. Perfect for students and educators.
Author: Diego Alejandro Botina
Contact: codewithbotina.team@outlook.com
📐 Math Capabilities
- Sets & Set Operations
- Mathematical Induction
- Functions & Relations
- Logic & Proofs
- Step-by-Step Solutions
🛠️ Tools
- LaTeX Rendering
- OCR Image Processing
- PDF Export
- Text-to-Speech
- Example Generator
git clone https://github.com/CodeWithBotina/math-solver-chatbot.gitThen open index.html in your browser
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Internet connection (for CDN dependencies)
Try the live demo (Coming soon)
| Domain | What You Can Do |
|---|---|
| Sets | Set operations (∪, ∩, −), power sets |
| Induction | Mathematical proofs & series |
| Functions | Properties, inverses, composition |
| Relations | Properties, closures, equivalence |
| Logic | Truth tables, proofs, tautologies |
Stack:
- Frontend: HTML5, CSS3, ES6+
- Math: MathJax 3
- Tools: Tesseract.js, jsPDF
Project Structure:
math-solver/
├── index.html # UI
├── styles.css # Styling
└── app.js # Logic
-
Basic Solving
- Choose math domain
- Enter problem
- Get solution
- Export/Share results
-
Advanced Features
- Upload problem images
- Use custom variables
- Try alternative solutions
- Save as PDF
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- MIT License
- Thanks to MathJax, Tesseract.js, and jsPDF teams