O TechHub é um projeto desenvolvido em React que permite que os usuários se cadastrem na plataforma e gerenciem suas tecnologias. Com o TechHub, os usuários podem adicionar, editar e excluir suas tecnologias favoritas, facilitando o compartilhamento de conhecimento sobre as ferramentas tecnológicas que mais gostam e utilizam.
-
Cadastro de usuários: Os usuários podem se cadastrar no TechHub, fornecendo informações básicas como nome, e-mail e senha. Após o cadastro, eles podem fazer login para acessar suas tecnologias registradas.
-
Autenticação: O TechHub utiliza um sistema de autenticação seguro para proteger as informações dos usuários e garantir que apenas os usuários registrados possam adicionar, editar ou excluir suas tecnologias.
-
Adicionar Tecnologia: Os usuários autenticados podem adicionar novas tecnologias à plataforma. Cada tecnologia contém informações como o nome da tecnologia, uma breve descrição e tags relacionadas para facilitar a busca e organização.
-
Editar Tecnologia: Os usuários podem editar informações sobre suas tecnologias cadastradas, atualizando o nome, descrição ou tags conforme necessário.
-
Excluir Tecnologia: Caso o usuário não deseje mais manter uma tecnologia registrada no TechHub, ele pode optar por excluí-la do sistema.
-
Verificação com Zod: O projeto utiliza a biblioteca Zod como verificador de esquema para garantir a integridade e consistência dos dados inseridos pelos usuários. Isso previne erros e ajuda a manter a qualidade dos registros de tecnologias.