В проекте представлена визуализация распространенных алгоритмов. На нескольких страницах находятся: разворот строки, построение последовательности Фибоначчи, сортировка массива методами выборочной сортировки и сортировки пузырьком, пердставления популярных структур данных: стека, очереди и связанного списка. Реализованы методы взаимодействия с этими структурами (добавление, удаление, доступ по индексу).
Для запуска анимаций нужно возпользоавться кнопками нескольких видов, а также полями ввода. Проект не ломается при вводе неверного инпута. Кнопки блокируются в момент необходимости.
Технологии: React, React.Router, TypeScript, ES6 Classes.