This is a web-based application that solves a cooking Constraint Satisfaction Problem (CSP) involving limited burners and pans.
- Step-by-step CSP visualization
- Resource allocation and scheduling
- Interactive web interface
- Python 3.x
- Flask
- D3.js (via CDN)
- Clone the repository:
git clone https://github.com/adakidpv/CSP-Cooking-Solver.git - Navigate to the project directory:
cd CSP-Cooking-Solver - Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate` - Install dependencies:
pip install -r requirements.txt - Run the application:
python run.py - Open your browser and go to
http://127.0.0.1:5000.