Skip to content

Smitaambiger/autoalgo

Repository files navigation

AutoAlgo – AI Algorithm Explainer

AutoAlgo is an interactive AI-powered tutor that explains and visualizes data structure & algorithm concepts step-by-step.
Built using Python, Streamlit, and Groq Llama 3.3 models.


Features

  • Explains any DSA topic in natural language
  • Generates quizzes to test understanding
  • (Upcoming) Visualizes algorithms like merge sort, quicksort, BFS, DFS
  • Local data history stored with SQLite
  • Uses Groq AI API (free and fast)

Tech Stack

  • Frontend: Streamlit
  • Backend: Python
  • AI Engine: Groq Llama 3.3 (via groq SDK)
  • Database: SQLite (local)
  • Libraries: matplotlib, pandas, python-dotenv

Installation

  1. Clone this repo
    git clone https://github.com/your-username/autoalgo.git
    cd autoalgo

About

AI-powered Algorithm Explainer built with Streamlit + Groq

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages