Overview

The timefold-quickstarts repository contains the source code for all these guides and more.

Each quick start guide gets you up and running with Timefold Solver quickly. Pick one that aligns with your requirements:

  • Hello World Java

    • Build a simple Java application that uses Timefold Solver to optimize a school timetable for students and teachers.

  • Quarkus Java

    • Build a REST application that uses Timefold Solver to optimize a school timetable for students and teachers.

    • Quarkus is a popular platform in the Java ecosystem that supports native compilation.

  • Spring Boot Java

    • Build a REST application that uses Timefold Solver to optimize a school timetable for students and teachers.

    • Spring Boot is a popular platform in the Java ecosystem that supports native compilation.

All three quick starts use Timefold Solver to optimize a school timetable for student and teachers:

schoolTimetablingInputOutput

For other use cases, take a look at the timefold-quickstarts repository and the use cases chapter.