AlgoSim is an interactive web application designed to perform algorithm simulations. It provides users with a visual and educational platform to understand and experiment with various algorithms.
- Interactive simulations of multiple algorithms
- Visual representation of algorithm steps
- User-friendly interface
- Customizable input parameters for simulations
- Educational tool for students and developers
- Backend: Flask (Python)
- Frontend: HTML, CSS, JavaScript
- Python 3.x
- Flask
- Pip (Python package installer)
-
Clone the repository:
git clone https://github.com/yourusername/algosim.git
-
Navigate to the project directory:
cd algosim
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
On Windows:
venv\Scripts\activate
On macOS/Linux:
source venv/bin/activate
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Flask application:
flask run
-
Open your web browser and navigate to:
http://127.0.0.1:5000
-
Choose among the different Algorithms and input parameters to start the simulation or use theory section to get more Insights on Algorithm.