rest: add project model