Assign lessons to timeslots and rooms to produce a better schedule for teachers and students.
-
Install Python 3.10+
-
Install JDK 17+, for example with Sdkman:
$ sdk install java
-
Git clone the timefold-quickstarts repo:
$ git clone https://github.com/TimefoldAI/timefold-quickstarts.git ... $ cd timefold-quickstarts/python/hello-world
-
Create a virtual environment
$ python -m venv .venv
-
Activate the virtual environment
$ . .venv/bin/activate
-
Install the application
$ pip install -e .
-
Run the application
$ run-app
-
Run tests
$ pytest
Visit timefold.ai.