Um simples gerador de senhas web construído com TypeScript e Vite. Inspiração Prof Isabela: https://www.youtube.com/watch?v=6M7bXwXOoMQ&list=PLLA7Fl2o0MJpvMFS9IKmk2H2HCBYioA5B
Este projeto é uma aplicação web que permite gerar senhas seguras e personalizadas com base em critérios selecionados pelo usuário, como comprimento e tipos de caracteres (letras minúsculas, maiúsculas, números e símbolos).
- Geração de senhas com comprimento configurável (entre 8 e 20 caracteres).
- Inclusão opcional de letras minúsculas, maiúsculas, números e símbolos.
- Validação básica dos inputs do usuário.
- Funcionalidade para copiar a senha gerada para a área de transferência.
- TypeScript
- HTML
- CSS
- Vite
Para configurar e executar o projeto localmente, siga os passos abaixo:
-
Clone o repositório:
git clone https://github.com/TheRodrig0/a-ruina-de-arquimedes.git cd password-generator -
Instale as dependências usando npm, yarn ou pnpm:
npm install # ou yarn install # ou pnpm install
-
Inicie o servidor de desenvolvimento:
npm run dev # ou yarn dev # ou pnpm dev
O aplicativo estará disponível em
http://localhost:8080(ou outra porta, dependendo da configuração do Vite). -
Abra a aplicação no seu navegador.
-
Defina o comprimento da senha desejada.
-
Selecione os tipos de caracteres que você quer incluir na senha (letras minúsculas, maiúsculas, números, símbolos).
-
Clique no botão "Gerar Senha".
-
A senha gerada aparecerá no campo de resultado.
-
Clique no botão "Copiar" para copiar a senha para a área de transferência.
Para gerar uma build de produção do projeto:
npm run build
# ou yarn build
# ou pnpm build