https://github.com/ssulaimanw345/algorithm-analyzer-react
https://github.com/ssulaimanw345/algorithm-analyzer-react
algorithms bubblesort mergesort reactjs
Last synced: 28 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ssulaimanw345/algorithm-analyzer-react
- Owner: SSulaimanW345
- Created: 2022-10-11T16:58:25.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-17T15:06:03.000Z (over 1 year ago)
- Last Synced: 2025-10-06T19:37:12.065Z (8 months ago)
- Topics: algorithms, bubblesort, mergesort, reactjs
- Language: JavaScript
- Homepage:
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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
## 🔋 Features
👉 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:
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/) (Node Package Manager)
**Cloning the Repository**
```bash
git clone https://github.com/SSulaimanW345/algorithm-analyzer-react.git
```
**Installation**
Install the project dependencies using npm:
```bash
npm install
```
**Running the Project**
```bash
npm run dev
```