Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.49 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.49 KB

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.