Add an "OnDelete" set null for the childProjects
Add a requirement for the project id of show route
Add a count function of direct sub-projects
Add the pagination of sub-projects
Update the project's routing with the page names
Add functions for the projects with no parent
Update with the repository's functions