This project is a Web App that creates and solves the 8 Puzzle Problem using Genetic Algorithm.
- Python (Server Backend & Business Logic)
- Javascript (DOM Manipulation & Frontend Logic)
- CSS (Styling)
- HTML (Frontend Markup)
- Flask
- Flask-SocketIO
- Simple-Websocket
- Numpy
- Clone this repo
- Create Python 3 virtual environment
python3 -m venv venv
- Activate the virtual enviroment
. venv/bin/activate
(For Linux, bash prompt) - Install python dependencies
pip install -r requirements.txt
- Start the Flask server
python app.py
- Visit the Web App in browser at
http://127.0.0.1:5000
- Congratulations, the Web App is Up and Running!