Project creation feature + API calls refactoring