Readme
MatAI is a web-based application designed to assist users in solving mathematical problems using artificial intelligence. It is built with the Flask framework and deployed on Replit,it uses groq llm to take the user input and generate a manim code which renders an animated video output offering an interactive interface and real-time explanations for a variety of math topics.
- Live Access
- Overview
- Features
- Tech Stack
- Project Setup on Replit
- How to Use MatAI
- Sample Queries
- Contributing
- Contact
To access the live version of the project:
- Visit:
https://mat-ai.username.repl.co- Replace
usernamewith your actual Replit username.
- Replace
- Follow the steps:
- Log in to your Replit account.
- Open the MatAI project.
- Click the "Run" button.
- Click "Open in a new tab" from the preview pane.
- Copy the URL from the browser to access or share the project.
MatAI is designed to make math easy to understand. Whether you're a student needing help with algebra, calculus, or trigonometry, or a teacher looking for an AI assistant, MatAI provides clear, step-by-step solutions and insights into various mathematical problems.
- Solves a wide range of mathematical problems, including algebra, calculus, and geometry.
- Offers detailed step-by-step solutions.
- Supports input of expressions, equations, and word problems.
- Renders graphs and visual aids for applicable problems.
- Fully functional in a web browser without any installation.
| Component | Description |
|---|---|
| Remix | Full-stack web framework |
| Replit | Online IDE and deployment |
| JavaScript | Application logic and interaction |
| Groq | AI-based math problem solving |
To run this project in Replit:
- Go to https://replit.com and log in.
- Import or fork the MatAI repository.
- Open the project.
- Click the "Run" button at the top.
- After the server starts, use the "Open in a new tab" option in the preview panel to launch the live app.
- The opened URL is your live project link.
- Open the live application link.
- Enter your math question in the input field (e.g.,
Solve x^2 - 5x + 6 = 0). - Click the "Solve" button or press Enter.
- View the step-by-step solution, graphical representation (if applicable), and explanation.
- Try multiple types of problems to explore different features.
Here are some examples to test MatAI:
Solve 2x + 5 = 15Differentiate x^3 + 2x^2Integrate sin(x)Find the limit of (x^2 - 1)/(x - 1) as x approaches 1Area of a triangle with base 6 and height 4
Contributions are welcome. To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes with clear messages.
- Push your branch and open a pull request.
For questions, suggestions, or support:
Email: matai2k25@gmail.com