Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 2.04 KB

PULL REQUEST.md

File metadata and controls

32 lines (20 loc) · 2.04 KB

TECNOLOGIAS: FRONT-END: REACTJS, AXIOS, JOI BACK-END: NODEJS, EXPRESS, POSTGRESQL, SEQUELIZE, JOI,

Para desenvolver anotei as tarefas no Microsoft to do e fui eliminando as tarefas conforme foram sendo concluídas. Durante o desenvolvimento da API, utilizei o patern middleware para aplicar o conceito de DRY. Desenvolver essa aplicação foi um desafio uma vez que o usuário não faz autenticação no sistema, mas pode criar, alterar e ler dados no banco, nesse caso, quando o usuário entra na aplicação, o sistema gera uma senha que é "embalada com bcrypt" gerando um hash padrão que é assinado com JWT, gerando uma autorização, e sendo por ela que o usuário pode alterar, escrever e ler os dados. Já no desenvolvimento das interfaces do usuário eu tive bastante dificuldade com a organização e comunicação dos componentes, especialmente os componentes de listagem, que não consegui reutiliza-los já que os botões variavam de acordo com as listas de dados, por exemplo: O BOTÃO DE EDITAR, SÓ DEVERIA APARECER PARA EDITAR OS "MEUS VEÍCULOS", ENTÃO ESSE BOTÃO NÃO DEVERIA APARECER EM TODAS AS LISTAGENS DE VEÍCULOS, E O USUÁRIO PODE APAGAR SOMENTE O VEÍCULO QUE ELE MESMO CRIOU, EM OUTRAS PALAVRAS O USUÁRIO NÃO PODE APAGAR VEÍCULOS DOS OUTROS, MAS NA LISTAGEM DAS BUSCAS DE VEÍCULOS ELE PODE ELIMINAR UM VEÍCULO NA LISTA LOCAL DA MÁQUINA DELE.

MOBILE

image

image

image

image

image

DESKTOP image