api v1 project controller