Yporã é um projeto integrador realizado através do Bootcamp Generation Brasil.
O projeto tem como principal foco informar dicas de melhoria e possibilitar denuncias relacionadas ao Saneamento Básico.- Java
- Spring
- MySQL
- Heroku
- Node Js
- React
- TypeScript
- HTML/CSS
- Criação de perfil
- Realização de login
- Criação/Edição/Delete de temas
- Criação/Edição/Delete de postagens
Model são as classes responsáveis pelo domínio da aplicação e também da relação entre as entidades.
A camada de serviço são criadas para processar a lógica de negócio.
Trata-se da persistência dos dados. As lógicas se limitam às próprias necessidades. Aqui os dados são recebidos, persistidos ou retornados.
Envolve toda a parte de segurança do projeto. (endpoints públicos, privados, etc.)
Todos os enpoints possuem validações de diversos tipos, tais como:
- Verificação se todos os dados da requisição foram informados corretamente
- Verificação se as informações do cliente coincidem com as informações enviadas
- Controle de rotas autenticadas e públicas
As senhas passam por um sistema de criptografia então seu login estará seguro.