The solver is part of the system created for Fundacja Rodzin Adopcyjnych, the pre-adoption center in Warsaw (Poland). The project was set during Project Summer AILab & Glider 2020 event and has been under intensive development since then.
The system aims to improve the operations of the foundation automatically, forming effective work schedules for employees. So far, this has been manually done in spreadsheets, which is a tedious job.
The migration to the system is realized by importing a plan from an Excel spreadsheet, which is the form, the foundation adopted earlier. If this is impossible, the application can be incorporated without previous schedules.
In the current version work plans are adjusted based on the legislation of Polish Labour Code for medical staff.
The system comprises three components which can be found on two GitHub repositories:
- web/desktop application provides the environment for convenient preparation of work schedules (detailed information here)
- solver responsible for finding issues in work schedules and fixing them automatically (not introduced yet)
- backend (Genie framework) links the functions of both previous components
This repository contains the solver and the backend.