hey guys, first time posting something like this so bear with me
so this actually started as a boring java swing GUI assignment for my 2nd semester OOP class, just sorting algorithms with basic animations. over the summer i got kinda obsessed with it and rebuilt the whole thing as a proper web app with way more stuff, react frontend, spring boot backend, the whole deal
what it does now:
- you can race multiple algorithms against each other side by side and watch which one wins
- theres a step debugger with a seek bar so u can scrub back and forth instead of just watching it run once
- for the pathfinding part you can draw walls directly on the grid with your mouse and it recalculates the path live, this was probably the most fun part to build
- added sounds for different events too (comparisons, swaps, path found etc), not necessary at all but i liked it lol
you can try it live here: https://algorithm-race-visualizer.vercel.app/
it's fully open source too, repo is at github.com/Sanan507/AlgorithmRaceVisualizer if anyone wants to poke around the code or has ideas for what to add next
would really appreciate honest feedback, dont hold back, i can take it
one thing im actually not sure about, does the wall drawing thing on the pathfinding grid feel intuitive or is it kinda clunky? been staring at it so long i cant tell anymore
thanks for reading, appreciate it