Each project can now upload one file, implemented in Angular