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

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
💡

Feature Request

Date

11 months ago

Author

Sayoan Oliveira

Subscribe to post

Get notified by email when there are changes.