Pontos de atenção no projeto
Inserir um recaptcha para evitar robôs de frontend (Crawlers) façam cadastros repetitivos e fraudulentos.
Inserir também um recaptcha via backend para evitar chamadas consecutivas via backend (API), provavelmente a qualquer momento alguém vai fazer loop de chamadas e inserir 1000 salários iguais.
Moderação do que foi inserido pela comunidade, evitando um retrabalho imenso de sanitização .
Uma tela de pré confirmação do que foi inserido, evitando cadastrar por engano sem antes revisar.
Por algum motivo seu backend carrega tudo todo instante, isso pode gerar alguma oneração. Caso você acesse a aba Salário ele POR ALGUM MOTIVO tenta carregar as /companies. Não faz nenhum sentido isso. E todos dão erro 400.
Sua regras de validação de campos estão somente no frontend, um mal intencionado poderia via backend ficar inserindo dados que possam gerar má experiencia (salário negativo, letras no salário e assim vai). Tratar todos os inserts também na camada de serviço.
Se precisar de validação das implementações só me pingar
Log in to comment and vote
Comments4
Mar 28, 2025
PinnedFaltando apenas a tela de confirmação dos dados antes do envio.
Vinícius Costa
Mar 24, 2025
Adicionado botão de denunciar!
Vinícius Costa
Mar 19, 2025
Muito obrigado pelos feedbacks, @Sayoan Oliveira ! Gostaria de bater um papo com você. Se fizer sentido, me manda um “oi” no info@vcsenterprises.com
Sayoan Oliveira
Mar 24, 2025
Combinado man.