This repository contains the example code for our blog post at Java Advent, on the Timefold Website 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.
SantaDemo.mp4
The code in this repository is purely to assist the Santa Advent related content. The solution here is not a production-grade implementations and will not be kept up to date with latest Timefold versions or practices.
For high quality and up to date Timefold content, check out:
Resource | Description | Link |
---|---|---|
π Website | Explore our platform, features, and updates. | Visit Website |
π Solver Documentation | In-depth guides and tutorials for Timefold Solver. | View Documentation |
Video tutorials, demos, and webinars. | Watch Videos |