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
- css
- cytoscape
- html
- javascript
- priority-queue-ds
- react
- react-router
- vite
Log in or sign up for Devpost to join the conversation.