A dark project that captures the dark timetabling constraints of the school ... and solves them, in a dark manner!
The name SigmaLex comes from the eponym Domain Specific Language that we use to express the different constraints as a mathematician would. That is, express constraints declaratively rather than imperatively.
- Clone the project
- Run the WebPlanner class
- Browse http://localhost:8080/swagger-ui/
- Submit and solve feasible-timetable1.json
- Fear the dark magic that provided the solution!
POST https://65t7ecavfvc5l2uwxi2jdwvkji0aohxd.lambda-url.eu-west-3.on.aws/timetable
with feasible-timetable1.json as payload- Fear the dark magic that provided the solution... in a serverless manner!