Um conjunto de ferramentas web gratuitas e acessíveis para uso diário. Este projeto consiste em um site intuitivo com uma página inicial e cinco aplicativos úteis, cada um projetado para resolver problemas específicos.
Gere números aleatórios rapidamente dentro de intervalos personalizados.
Crie senhas seguras e aleatórias com opções personalizáveis de complexidade.
Transforme textos entre maiúsculo e minúsculo com facilidade.
Analise seu texto com estatísticas detalhadas de palavras e caracteres.
Compare dois textos e identifique as diferenças entre eles.
O site oferece suporte a temas claro e escuro persistentes para melhor adaptação às preferências do usuário. A seleção de tema é salva automaticamente para visitas futuras.
O layout do site foi cuidadosamente desenvolvido para ser totalmente responsivo, garantindo uma experiência consistente e agradável em:
- 💻 Desktops
- 💻 Laptops
- 📱 Tablets
- 📱 Smartphones
Este projeto foi construído utilizando tecnologias web fundamentais, sem dependências externas:
- HTML5 - Estruturação semântica
- CSS3 - Estilização moderna e responsiva
- JavaScript - Lógica e interatividade
- Vite - Build e otimização
online-web-tools/
├── index.html # Página inicial
├── pages/ # Aplicativos individuais
│ ├── sorteador/ # Sorteador de números
│ ├── gerador-de-senhas/ # Gerador de senhas
│ ├── conversor-de-texto/ # Conversor de texto
│ ├── contador-de-caracteres/ # Contador de palavras
│ └── comparador-de-texto/ # Comparador de textos
├── assets/ # Recursos compartilhados
│ ├── css/
│ └── js/
└── dist/ # Build pronto para produção
- Node.js (versão recomendada: 14.x ou superior)
- npm ou yarn
-
Clone este repositório:
git clone https://github.com/WillianDDaniel/online-web-tools
-
Navegue até o diretório do projeto:
cd online-web-tools -
Instale as dependências:
npm install # ou yarn -
Inicie o servidor de desenvolvimento:
npm run dev # ou yarn dev -
Abra o navegador e acesse:
http://localhost:5173/online-web-tools/
Para gerar uma versão otimizada para produção:
npm run build
# ou
yarn buildOs arquivos de build estarão disponíveis na pasta dist/.
Contribuições são sempre bem-vindas! Siga estes passos:
- Faça um fork do projeto
- Crie sua branch de feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Encontrou um bug ou tem uma sugestão? Abra uma issue detalhando o problema ou a melhoria proposta.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

