Inspiration

The idea behind AlgoSpectrum arose from the need to make it possible for us to understand complex algorithms in a simple and interactive manner. This project will bridge the gap between theoretical knowledge and its application through visual representations of these algorithms. This a tool that not only aids learning but also makes the process enjoyable.

What it does

AlgoSpectrum is an interactive platform allowing us to visualise various algorithms such as BFS, DFS, Dijkstra, Binary Search, and the Knapsack Problem. Users can learn and work with these algorithms through interactive modules

How we built it

HTML, JavaScript, CSS, Vite, React, React Router, Cytoscape, pq data structure

Challenges we ran into

The major challenge was that we had just two days to make this entire project. The effort required for envisioned interactivity was too much to cover in 2 days but we still have incorporated a large amount of visual interaction.

Accomplishments that we're proud of

Interactive Learning Tools: Successfully implementing engaging and interactive visualizations that enhance the learning experience for users. User-Friendly Design: Creating a clean, responsive interface that adapts well to different devices and provides a seamless user experience. Educational Value: Delivering a platform that makes complex algorithms more accessible and understandable, contributing to better learning outcomes.

What we learned

HTML, JavaScript, CSS, Vite, React, React Router, Cytoscape, pq data structure

What's next for AlgoSpectrum

Enhanced Interactivity: Adding more interactive features and simulations Expanding Features: Introducing additional algorithms and data structures

Built With

Share this project:

Updates