Visual Algo Universe is an interactive platform to learn and master data structures and algorithms through visual learning and pattern-based problem solving.
Whether you're preparing for coding interviews or just trying to deeply understand how algorithms work, this tool brings DSA to life with real-time visualizations and hands-on walkthroughs.
๐ Live Site โ
- ๐ Algorithm Visualizer: Step-by-step visualization of how each algorithm runs.
- ๐ง Pattern-Based Learning: Learn through proven DSA patterns used in technical interviews.
- ๐ก Interactive Code Execution: Watch code run in sync with the visuals.
- โ๏ธ Clean UI/UX: Fast, focused, and responsive design.
- ๐ง Work in Progress: Some visualizations are still being refined โ updates are on the way!
| Pattern | Description |
|---|---|
| ๐ Two Pointers | Efficiently solve problems with sorted arrays or pairs |
| ๐ช Sliding Window | Handle subarrays/substrings with optimized time complexity |
| ๐งฎ Dynamic Programming | Optimize recursive problems by storing subproblem results |
| โ Divide & Conquer | Break down problems into sub-problems and conquer them recursively |
| ๐งญ Graph Algorithms | Explore BFS, DFS, Dijkstra's and more |
| ๐ฐ Greedy Algorithms | Make local optimal choices for a global solution |
- Framework: Next.js (React)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Hosting: Vercel
# Clone the repo
git clone https://github.com/your-username/visual-algo-universe.git
# Navigate into the folder
cd visual-algo-universe
# Install dependencies
npm install
# Run the development server
npm run dev- Fix broken visualizations in some algorithms
- Add new patterns (Backtracking, Union-Find, etc.)
- Add code editor with live editing support
- Mobile UI polish
- Blog/tutorial integration
Made with ๐ by Muskan Dhingra
๐ซ dhingramuskan2001@gmail.com
๐ Portfolio | ๐ GitHub | ๐ผ LinkedIn
This project is open source and available under the MIT License.