Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🧮 AlgebrAI — AI-Powered Algebra Learning Assistant

Python Streamlit LangChain Groq Live App Build

✨ Overview

AlgebrAI is a modern AI-powered web application designed to help users solve and understand algebraic problems in a clear and structured way.

The application converts natural language math queries into accurate solutions, providing either:

  • a final numeric answer, or

  • a fully explained step-by-step solution, depending on user preference.

Built using Streamlit, LangChain, and Groq LLMs, AlgebrAI is fast, interactive, and beginner-friendly.


🚀 Features

  • AI-powered algebra problem solving

  • Step-by-step mathematical reasoning

  • Toggleable explanation mode

  • Ultra-fast LLM inference with Groq

  • Clean Streamlit chat-based interface


Tech Stack

Layer Technology
Frontend Streamlit
Backend Python
LLM Framework LangChain
Model Provider Groq (LLaMA 3.x)
Deployment Streamlit Cloud

Project Structure

algebrai/
│
├── app.py              # Streamlit application
├── requirements.txt    # Python dependencies
├── README.md           # Project documentation
└── .env.example        # Environment variables template

⚙️ Installation & Local Setup

1️⃣ Clone the Repository

git clone https://github.com/anjaliy11/AlgebrAI.git

cd AlgebrAI

2️⃣ Create a Virtual Environment (Recommended)

python -m venv venv

source venv/bin/activate   # Windows: venv\Scripts\activate

3️⃣ Install Dependencies

pip install -r requirements.txt

🔑 Environment Variables

Create a .env file in the project root:

GROQ_API_KEY=your_groq_api_key

▶️ Run the Application

streamlit run app.py

📍 App will be available at:

About

AlgebrAI is an AI-powered web application that helps users solve algebraic problems with clear, step-by-step explanations. Built using Streamlit, LangChain, and Groq LLMs, it transforms natural-language math questions into accurate, explainable solutions.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages