fga-eps-mds / fga-eps-mds/2021-2-PUMA-Doc

[US02] Submissão de proposta de projeto

Open
#47 0 comments 0 reactions 2 assignees Claimed by @pehenobra2 View on GitHub
BACK-END FRONT-END HARD MDS US
Dominant language
Jupyter Notebook
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Descrição

Como usuário comum, eu desejo submeter propostas de projeto, para que uma solução seja destinada para as minha propostas.

## Critérios de Aceitação

- [ ] Deve ser solicitado o nome da proposta, descrição do problema(desafio), resultados desejados, keywords (multiselect) e palavra-chave principal.
- [ ] Todos os campos devem incluir validação de campo obrigatório.
- [ ] O campo desafio deve possuir no mínimo 200 caracteres.
- [ ] O campo resultados desejados deve possuir no mínimo 40 caracteres.
- [ ] O campo de seleção de keywords deve aceitar no máximo três keywords.
- [ ] Mensagens devem ser apresentadas caso algum campo contenha erros de validação.
- [ ] Deve seguir o seguinte protótipo:
- https://www.figma.com/file/qUjXxN4Ga68Zs7WK5COTmD/PUMA-22---DEV?node-id=724%3A2407

## Tarefas Técnicas

- [ ] Revisar e corrigir a implementação do back-end de submissão de propostas (microsserviço Project Service).
- [ ] Revisar e corrigir a implementação do Api Gateway de submissão de propostas.
- [ ] Revisar e corrigir a implementação do _service_ de submissão de propostas do front-end (serviço que faz a integração com o back-end).
- [ ] Ao carregar o formulário, deve ser recuperada todas as keywords já cadastradas até o momento, ou seja, é necessário realizar uma requisição no back-end para recuperar esses dados.

## Referências

- Bootstrap-Vue
- Documentação Completa: https://bootstrap-vue.org/docs/components
- Sistema Grid/Colunas Responsivo: https://bootstrap-vue.org/docs/components/layout#layout-and-grid-system
- Campos de Formulário:
- https://bootstrap-vue.org/docs/components/form-input
- Validação/Erros: https://bootstrap-vue.org/docs/components/form-input#contextual-states

- Bootstrap-vue + vee-validade: https://bootstrap-vue.org/docs/reference/validation#veevalidate-v3

- Bootstrap-vue + v-mask: https://programandosolucoes.dev.br/2020/11/24/formatar-inputs-vuejs-v-mask/

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.