This repository contains the example code for my blog post at Java Advent and for the related Christmas video. It is purposefully kept simplistic to show how to use Timefold Solver in a minimal example.
For more advanced examples, check out the Timefold Quickstarts Repository. This project was heavily inspired by the Vehicle Routing Quickstart.
- Timefold Solver, an Open Source AI Solver.
- Quarkus, the Supersonic Subatomic Java Framework.
- LeafletJS, Javascript library for interactive maps.
You can run your application in dev mode that enables live coding using:
./mvnw compile quarkus:dev
After visiting localhost:8080, you will be presented with a simple UI. Click the map a couple of times to add some visits for Santa, then click the solve button.