Inspiration

When we were beginning to learn how to code, visualizing sorting algorithms on various data structures was very complicated and hard to visualize.

What it does

Our Data Visualizer takes in an array of numbers and allows the user to select different sorting algorithms. Our Visualizer then shows all the steps from the beginning to the end of the sorting algorithm. Also, the numbers can be displayed in an AVL tree. This website is also connected to a Twitter Bot that takes in user data and implements the same functionality as the website.

How I built it

We used JavaScript, NodeJs, D3, CSS, and html

Challenges I ran into

We just started learning JavaScript and its libraries. There was a very steep learning curve.

Accomplishments that I'm proud of

We are very proud of taking on a project outside of our initial skill set. We learned a lot about web servers, and website coding languages.

What's next for Data Visualization

We hope to add more visualizations and features for more data structures.

Share this project:

Updates