Inspiration
SortFlow simplifies the understanding of various sorting algorithms, including Merge Sort, Quick Sort, Insertion Sort, Bubble Sort, and Selection Sort. It's a powerful tool for developers and students, enabling them to visualize and comprehend sorting processes effortlessly, fostering efficient learning and problem-solving.
How we built it
SortFlow is a dynamic web application that harnesses JavaScript, HTML, and CSS to showcase an array of sorting algorithms. Adding an extra layer of interactivity, it offers users the choice to demonstrate various algorithm visualizations. Furthermore, users can select the array length, providing a valuable tool for understanding which algorithms are most efficient for short, long, or mid-sized arrays. This feature-rich platform elevates the exploration of sorting algorithms to a whole new level.
Challenges we ran into
While building this project the animation of bars was difficult to figure out.
What's next for SortFlow
Implementing more Sorting algorithms. Dark mode for better User Experience. Extend the visualizer to showcase different data structures. Enable users to compare multiple sorting algorithms side by side. Ensure that the visualizer is responsive and mobile-friendly.
Log in or sign up for Devpost to join the conversation.