18.2 Criar página de criar publicação
Ao clicar no botão de criar publicação no topo direito da página, o usuário deve ser direcionado a página da Criar Publicação. A página deve conter um campo para preenchimento de Titulo do Projeto e um campo para preenchimento da Descrição. Deve conter também um campo que permita anexar uma imagem e dois botões, um para Cancelar e outro para Criar.

Por fim, quando o usuário clicar em criar, uma chamada para o backend deve ser realizada para realizar a criação do post. O fluxo para a criação do Post é:
- Chamar a Service desenvolvida da Task #55
- Realizar uma request de PUT para a URL retornada pelo endpoint /getPresigned (Documentação de Upload de Imagens para o S3).
- Realizar o POST para o endpoint /post
Critérios de Aceitação
- Deve permitir ao usuário inserir o título do projeto e a descrição da publicação;
- Deve permitir ao usuário adicionar uma imagem clicando no botão “Adicionar imagem”;
- Deve fazer o upload da imagem utilizando uma requisição PUT para a URL retornada;
- Deve chamar a rota /post enviando o título, descrição e a URL da imagem;
- O botão "Criar" deve permanecer desabilitado até que todos os campos obrigatórios estejam preenchidos corretamente;
- O botão "Cancelar" deve redirecionar o usuário de volta para a tela anterior, sem salvar os dados.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information