Backend projects API: /projects