admin can add project
starting some refactoring of project.html