/algoU

AlgoU is a web app which teaches algorithms to its users via visualizations, creating a gamified experience.

Primary LanguageJavaScript

AlgoU

Introduction

AlgoU is a web app which teaches algorithms to its users via visualizations, creating a gamified experience. AlgoU is currently a POC and offers implementations of common sorting algorithms (bubble, selection, insertion), but the platform's structure allows it to expand to many other types of algorithms (recursion, dynamic programming, optimization).

Makes use of React, NodeJS, Docker, Flask, PostgreSQL, Apache, Python, Bootstrap, JavaScript, and HTML.

Demos

Bubble Sort

Bubble Sort

Insertion Sort

Insertion Sort

Selection Sort

Selection Sort

Images

Level Selection

Level Select

Randomized List

Level Select

Sorted List

Level Select

Credit

I worked on this project with an organization called Polygence, who put me in contact with an industry expert, Chris Rogers. The project exists thanks to Polygence and Chris' continuous support.