Como sugestão:
-
Eu tiraria a opção de upload de imagens nas aplicações e criaria um repositório de imagens a serem usadas pelo projeto na edição do mesmo.
-
Opção de múltiplas imagens, opção de remover varias imagens selecionadas.
-
Exibir o nome do arquivo que o sc gerou após o upload (Esses nomes atuais são horríveis de lembrar e manusear, poderia ser algo mais simples).
É um repositório publico funcionando da mesma forma.
Não sei também para qual utilidade é o repositório por usuário.