Esse desafio faz parte do Desafio Final, que é uma aplicação completa (Back-end, Front-end e Mobile) que é avaliada para emissão do Certificado do Bootcamp GoStack, por isso é fundamental que ele seja feito com muito empenho!
“Mude você e todo o resto mudará naturalmente”!
Sobre o desafio | Informações Importantes | Layout | Demo |
Durante esse desafio construi o front-end da aplicação FastFeet que no qual criei o back-end durante os desafios dos módulos 02 e 03 de Node.js.
A versão web do projeto FastFeet representa a visão da distribuidora, ou seja, todas funcionalidades presentes na versão web são para administradores. As funcionalidades para o entregador serão dispostas no aplicativo mobile.
- Antes de cancelar encomendas ou deletar qualquer registro do banco criei uma verificação adicinal usando a função
confirm
do JavaScript; - Para formatação de datas utilizei sempre a biblioteca
date-fns
; - No cadastro/edição de encomendas foi preciso buscar o entregador e o destinatário pelo nome. Utilizei o método
async
da biblioteca React Select. As encomendas são buscadas da API assim que a página carregaa e não possuem filtro.
- Adicionei paginação no front-end e back-end para todas listagens;
- Utilizei máscaras para o input de CEP;
O layout do desafio foi feito seguindo o protótipo disponivel nesse link : Visualizar