This is the back app of resplanning. Resplanning is a tool to generate a planning depending on constraints.
Constraints are decomposed in three parts :
- Rules by slot
- Rules by person
- Availability
Due to an optimization problem, constraints by slot are limited (~ at most 15 people on 20). You can try to improve this app, but please respect the license.
Create a python environnement if you want then :
pip install -r requirements
Then you need to fill settings.py
You just need to run this command :
uvicorn main:app --reload
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
