Веб-приложение визуализирующее самые популярные алгоритмы и структуры данных. На главной странице можно выбрать с чем хотите познакомиться подробнее, задать основные данные, запустить и изучить процесс работы по анимации. Проект для самостоятельной реализации в рамках курса "веб-разработчик+" от Яндекс Практикума.
- Разворот строки методом двух указателей
- Формирование чисел Фибоначчи
- Сортировка выбором и пузырьком
- Визуализация стека
- Визуализация очереди
- Визуализация связного списка
- Анимации работы каждого алгоритма на чистом React.
- Основные функции и компоненты покрыты unit-тестами.
- Приложение покрыто сквозными тестами, протестирован роутинг, корректность ввода, состояния кнопок и инпутов, корректность отображения анимаций.
- TypeScript
- React.js
- Router 6
- Cypress
- Jest
- CSS
- Webpack
- Адуйский Антон GitHub