Visit the live demo at DEMO
AlgoVisu is a web application built with Vite, React, and CSS to visualize algorithms. It uses shadcn/ui
for components and framer-motion
for animations. The app includes sorting algorithms, searching algorithms, graph algorithms, dynamic programming problems like Longest Common Subsequence (LCS), a combination solver, and subset problems.
- Sorting Algorithms: Visualize Bubble Sort and Insertion Sort with animated bars.
- Searching Algorithms: See Binary Search and Linear search find targets in an array.
- Graph Algorithms: Watch Dijkstra’s algorithm and A* find the shortest path on a grid.
- Dynamic Programming: Explore Longest Common Subsequence (LCS) and other DP solutions.
- Combination Solver: Generate combinations with step-by-step visuals.
- Subset Problems: Solve subset sum and similar problems with clear animations.
- Vite: Fast build tool and development server.
- React: JavaScript library for building the interface.
- CSS: Custom styles for the design.
- shadcn/ui: Reusable UI components.
- framer-motion: Library for animations.
- Clone the repository:
git clone https://github.com/your-username/algovisu.git cd algovisu