Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 1.92 KB

File metadata and controls

65 lines (40 loc) · 1.92 KB

Project Banner
react.js tailwindcss

An Algorithm Analyzer

Built with React.js and styled with TailwindCSS, the Algorithm Analyzer is a dynamic tool for visualizing and understanding algorithm execution. It supports 10+ algorithms, allows step-by-step control, speed adjustments, and seamless .txt file uploads, making learning and analysis more interactive. 🚀

  • Node.js
  • React.js
  • Tailwind CSS

👉 Flexible Input Handling: Upload a .txt file with comma-separated numbers or enter data manually to run algorithms effortlessly.

👉 Diverse Algorithm Support: Execute and compare 10+ sorting algorithms with real-time visualization.

👉 Interactive Controls: Step through execution with Stop/Forward buttons, adjust speed, and analyze every stage dynamically.

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Cloning the Repository

git clone https://github.com/SSulaimanW345/algorithm-analyzer-react.git

Installation

Install the project dependencies using npm:

npm install

Running the Project

npm run dev