Loading repository data…
Loading repository data…
mahaveergurjar / repository
AlgoVisualizer is a web-based, interactive platform designed to help users understand complex Data Structures and Algorithms (DSA) by visualizing their step-by-step execution. Built with React and Tailwind CSS, it provides a clean, modern, and intuitive interface for learning.
AlgoVisualizer is a modern web application that helps students and developers understand Data Structures and Algorithms through real-time visualizations.
Built with React, Vite, and Tailwind CSS, it offers a smooth, interactive, and visually appealing way to learn complex concepts.
| Technology | Purpose |
|---|---|
| React | Frontend framework |
| Vite | Build tool & dev server |
| Tailwind CSS | Styling |
| JavaScript | Algorithm logic |
| Vercel | Deployment |
AlgoVisualizer/
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── search/
│ ├── App.jsx
│ ├── main.jsx
│ └── index.css
├── package.json
├── vite.config.js
└── README.md
git clone https://github.com/mahaveergurjar/AlgoVisualizer.git
cd AlgoVisualizer
npm install
echo "VITE_GEMINI_API_KEY=your_api_key_here" > .env
Get a free API key from Google AI Studio
npm run dev
Open → http://localhost:5173
npm run build
AlgoVisualizer integrates Google Gemini API to answer algorithm-related questions directly in the app.
Example Questions:
We love contributions from the community!
Please read our Contributing Guide to learn how to set up the project, follow coding standards, and make effective pull requests.
This project is licensed under the MIT License — see the LICENSE file for details.
Mahaveer Gurjar
GitHub: @mahaveergurjar
Project: AlgoVisualizer