leopachecof / soulpet-front Goto Github PK
View Code? Open in Web Editor NEWThis project forked from almir-soulcode/soulpet-front-rn1
This project forked from almir-soulcode/soulpet-front-rn1
Atualmente, a aplicação tem um campo de endereço que exige que os usuários digitem manualmente suas cidades e estados. Para melhorar a usabilidade e a precisão dos dados, será implementado um novo recurso que permite aos usuários selecionar suas cidades e estados a partir de uma lista de opções, que serão consumidas através da API de localização do IBGE. O campo cidade deve ficar desabilitado até que o usuário selecione o estado. As cidades devem aparecer baseado no estado selecionado.
Criar uma tela com formulário onde as informações sobre o Produto são preenchidas para atualização de Produto. Todos os campos devem ser validados adequadamente.
Depende de: BE-4
.
Crie uma nova página para detalhar as informações de um cliente, ela deve mostrar as informações do cliente, do endereço e dos pets dele. A página deve ser linkada a opção detalhes na listagem de clientes.
Criar uma tela com formulário onde as informações sobre o pedido são preenchidas para atualização de Pedido. Todos os campos devem ser validados adequadamente.
Depende de: BE-21
Atualiza a listagem de Pets, para que organize os pets em páginas, onde é possível avançar e retroceder, bem como selecionar uma página específica para visualizar os dados. Faça as modificações no front-end e back-end necessárias.
Depende de: FE-1
Criar uma tela onde apareçam todos os Serviços com a opção de ir para Editar e Deletar.
Depende de: BE-10
Criar uma tela onde apareçam todos os Pedidos com as opções Editar e Deletar e Detalhes. Crie a opção filtrar por cliente, e para isso crie um campo para selecionar o nome do cliente. Além disso, crie também a opção filtrar por produto, e para isso crie um campo para selecionar o nome do produto. Crie também um botão para reiniciar os filtros.
Depende de: BE-19
Depende de: BE-15
Depende de: FE-15
e BE-17
Crie um arquivo README.md na raiz dos repositórios front-end e back-end.
Escreva uma introdução para o arquivo README.md que descreva o objetivo da aplicação, os principais recursos e funcionalidades, bem como uma visão geral da arquitetura.
Escreva uma seção de pré-requisitos para a aplicação, que descreva todas as dependências, como as bibliotecas e o ambiente de desenvolvimento, necessários para executar a aplicação.
Escreva uma seção de instalação, que descreva passo a passo como configurar e executar a aplicação, incluindo os comandos necessários para instalar as dependências, configurar as variáveis de ambiente, executar os scripts de inicialização, etc.
Escreva uma seção de utilização, que descreva como utilizar a aplicação, incluindo a lista de endpoints da API, as rotas disponíveis, os recursos e os parâmetros necessários para realizar as operações.
Adicione um arquivo LICENSE.md que especifique a licença da aplicação.
O desenvolvedor deve dar manutenção periódica a esta task para garantir ao final que ela é consistente.
Criar uma tela com formulário onde as informações sobre o Pet são preenchidas para atualização de Pet. Todos os campos devem ser validados adequadamente.
Crie no front-end uma tela que mostra as quantidades de informações do sistema:
Criar uma rota GET
/dashboard que contabiliza todos estes dados para o front-end.
O desenvolvedor deve dar manutenção periódica a esta task para garantir ao final que o tratamento é consistente.
Criar uma tela com formulário onde as informações sobre o Pet são preenchidas para inserção de Pet. Todos os campos devem ser validados adequadamente.
Depende de: BE-12
Depende de: BE-11
Ao clicar para deletar um Pet, o usuário deve ser indagado a confirmar a ação. Utilizar um modal para confirmar e atualize a lista de Pets após a remoção.
Depende de: FE-1
Depende de: BE-13
e FE-11
Criar uma tela com formulário onde as informações sobre o Produto são preenchidas para inserção de Produto. Todos os campos devem ser validados adequadamente.
Depende de: BE-3
.
No model de Pet, deve ser atualizado um novo campo, não obrigatório com o link da foto do Pet. Na tela de inserir e atualizar Pet deve ser atualizado para que haja a possibilidade de escolher uma foto do sistema de arquivos para o Pet. A tela de update também deve ser ajustada.
Depende de: FE-3
e FE-4
.
OBS: Utilizar Firebase Storage.
Criar uma tela onde apareçam todos os Pets com a opção de ir para Editar e Deletar.
Também deve haver um link para uma página de detalhe do Pet.
Criar uma tela onde apareçam todos os Produtos com a opção de ir para Editar e Deletar. Deve fazer uso dos filtros de nome e categoria.
Depende de: BE-2
.
Criar uma tela onde apareçam todos os Agendamentos com a opção de ir para Editar e Deletar.
Depende de: BE-14
Crie duas rotas DELETE
para remover produtos.
/produtos/:id
id
./produtos/all
Depende de: BE-1
Depende de: BE-16
Criar uma tela com formulário onde as informações sobre o novos pedidos são preenchidas para inserção de Pedidos. Todos os campos devem ser validados adequadamente. O produtos selecionados do pedidos devem ser campos dinâmicos.
Dica: useFieldArray
Depende de: BE-20
Ao clicar para deletar um Pedido, o usuário deve ser indagado a confirmar a ação. Utilizar um modal para confirmar e atualize a lista de Pedidos após a remoção.
Depende de: BE-22
e FE-18
Ao clicar para deletar um Produto, o usuário deve ser indagado a confirmar a ação. Utilizar um modal para confirmar e atualize a lista de Produtos após a remoção.
Depende de: BE-5
e FE-5
.
Crie uma nova página para detalhar as informações de um pedido, ela deve mostrar as informações do pedido, do produto e do cliente. A página deve ser linkada a opção detalhes na listagem de pedidos.
Depende de: FE-18
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.