Executando verificação de segurança...
2

Pitch: HashBox - meu projetinho pessoal para gerar hashes e senhas...

Fala devs!

Queria apresentar para vocês um projetinho muito util(pelos menos pra mim) que fiz. Consiste em um pequeno app para geração de hashes, GUIDs, string em Base64 e senhas Bcrypt.

Motivação:

Frequentemente necessitava gerar senhas e chaves criptografadadas para o backend(muitos deles em C#/.NET) e salva-las diretamente para o banco de dados, sem passar por toda a lógica de negócio, somente para fins de teste. A mesma coisa também vale para inserção de entidades em que a chave primaria é uma GUID então eu só gerava em um site e colava no banco.
Tenho uma lista de pequenos sites que utilizo que geram esses dados. Dai um dia pensei: bom, porque não unificar tudo que preciso em um único app?

Ahh e não é só isso: resolvi fazer tudo isso com Next.JS e sim, parece demais! Seria como matar uma mosca com bazuca. Com certeza algo somente com HTML, CSS, JS e até o bom e velho PHP resolveriam. Mas o ponto aqui é que nunca fiz deploy para a Vercel. Queria ver como funciona o processo e achei excelente! Só um repositório git, commit, push e pronto! Já estava no ar, e de graça ainda! Achei tudo isso muito prático.

Projeto

Segue o link do app: https://hash-box.vercel.app/

Tecnologias: Next.JS e Tailwind CSS

Ainda há muita coisa a se fazer. Tenho uma lista de funcionalidades que ainda não foram implementadas. Falta fazer a validação dos campos nos formulários. No estado atual ele está somente "funcional" e atendendo as minhas necessidades.

Algo que estou meio empacado e queria ver com vocês é em relação ao switch para o tema Dark, que ainda não implementei. A maioria das implementações que ví transformam o component principal em "Client Component" para gerenciar o estado do tema no lado do cliente. Eu perderia a otimização do SEO com essa abordagem? Ainda estou meio confuso em relação a SSR e CSR do Next.

No momento é isso. Espero que ele seja útil para vocês!

Carregando publicação patrocinada...
1

Muito legal o projeto! Disponibilize o codigo no github e abra para contribuições seria interressante para alavancar seu projeto e adicionar mais hashs e entre outras coisas! Eu adoraria dar uma olhada no codigo...