Skip to content

Um aplicativo simples de denúncia online, onde os usuários podem relatar incidentes de forma anônima ou identificada.

Notifications You must be signed in to change notification settings

Breno-Mateus/disk-denuncia

Repository files navigation

Disk Denúncia

Um aplicativo simples de denúncia online, onde os usuários podem relatar incidentes de forma anônima ou identificada. Este projeto foi desenvolvido com React e Typescript, utilizando manipulação de estado para controlar a lógica e a exibição dos componentes, que foram estilizados utilizando o styled-components, como o menu hambúrguer e o formulário de denúncia.

Funcionalidades

  • Denúncia anônima ou identificada: Os usuários podem escolher entre enviar suas denúncias de forma anônima ou fornecer informações de contato.
  • Formulário Dinâmico: O formulário exibe campos adicionais se o usuário optar por não enviar a denúncia anonimamente.
  • Menu Hamburguer Dinâmico: Um menu responsivo que aparece e desaparece conforme o estado do menu.
  • Notificações de Sucesso: Uma mensagem de confirmação aparece após o envio bem-sucedido do formulário.

Tecnologias Utilizadas

  • React: Biblioteca JavaScript para construção de interfaces de usuário.
  • TypeScript: Tipagem estática para JavaScript, garantindo mais segurança no desenvolvimento.
  • Styled-components: Biblioteca para estilização de componentes em React.
  • Hooks do React: Manipulação de estado com useState.
  • React hook-form: Para a manipulação dos formulários.
  • React-scroll: Para a navegação nas seções.
  • hamburger-react": Biblioteca para a criação de menu hambúrguer.

Licença

Este projeto está licenciado sob a MIT License.

About

Um aplicativo simples de denúncia online, onde os usuários podem relatar incidentes de forma anônima ou identificada.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published