Skip to content

Samartho7/Algo-vi

Repository files navigation

🔍 Algorithm Visualizer

An interactive algorithm visualization tool supporting Sorting and Linked List animations with step-by-step code execution and modern UI.

🚀 Features

  • 🔢 Visualize Bubble, Selection, Merge, Insertion, and Quick Sort
  • 🔗 Linked List Insertion at Head (Singly)
  • 💻 Multi-language code viewer (C, C++, Java)
  • 🪄 Beautiful animations with Framer Motion
  • 📊 Time & Space complexity display
  • 🔄 Compare algorithms side-by-side

📦 Tech Stack

  • React + Tailwind CSS
  • Framer Motion
  • Firebase (optional)
  • Monaco Editor
  • Context API + Hooks

📁 Project Structure

/src
  /components
    Topbar.jsx
    Sidebar.jsx
    CodeEditor.jsx
    Visualizer.jsx
    Controls.jsx
  /utils
    parseAlgorithms.js
    complexityInfo.js
    codeTemplates.js
  App.jsx
  index.css

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published