This document describes an algorithm visualizer project that aims to simplify the understanding of algorithms through visualization. The project visualizes sorting algorithms from code to make learning easier. It has advantages like allowing users to see animations of sorting and try algorithms on their own data. The project's technologies include React JS, HTML, JavaScript and CSS. Its goals are to benefit user learning through visualization and trials of sorting algorithms with a user-friendly interface and fewer errors.