Skip to content

kowsiganMV/MatAI

Repository files navigation

Readme

MatAI – AI-Powered Math Assistant

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.


Table of Contents


Live Access

To access the live version of the project:

  1. Visit: https://mat-ai.username.repl.co
    • Replace username with your actual Replit username.
  2. 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.

Overview

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.


Features

  • 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.

Tech Stack

Component Description
Remix Full-stack web framework
Replit Online IDE and deployment
JavaScript Application logic and interaction
Groq AI-based math problem solving

Project Setup on Replit

To run this project in Replit:

  1. Go to https://replit.com and log in.
  2. Import or fork the MatAI repository.
  3. Open the project.
  4. Click the "Run" button at the top.
  5. After the server starts, use the "Open in a new tab" option in the preview panel to launch the live app.
  6. The opened URL is your live project link.

How to Use MatAI

  1. Open the live application link.
  2. Enter your math question in the input field (e.g., Solve x^2 - 5x + 6 = 0).
  3. Click the "Solve" button or press Enter.
  4. View the step-by-step solution, graphical representation (if applicable), and explanation.
  5. Try multiple types of problems to explore different features.

Sample Queries

Here are some examples to test MatAI:

  • Solve 2x + 5 = 15
  • Differentiate x^3 + 2x^2
  • Integrate sin(x)
  • Find the limit of (x^2 - 1)/(x - 1) as x approaches 1
  • Area of a triangle with base 6 and height 4

Contributing

Contributions are welcome. To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Commit your changes with clear messages.
  4. Push your branch and open a pull request.

Contact

For questions, suggestions, or support:

Email: matai2k25@gmail.com


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors