Please evaluate OpenProject https://www.openproject.org/
https://github.com/opf/openproject
https://www.openproject.org/download-and-installation/
https://www.openproject.org/development/setting-up-development-environment/
https://www.openproject.org/help/administration/manage-ldap-authentication/