CRUD-Admin
API de gerenciamento de usuários, autenticação e permissões de acesso, desenvolvida durante a formação Full Stack.
Projeto documentado pelo código e pela implementação.
Contexto & construção
Projeto de backend em Node.js, TypeScript e PostgreSQL. O código define cadastro, login, perfil, listagem, atualização, desativação e recuperação administrativa de usuários. Não há interface visual nem demonstração pública verificada; os testes de integração passaram em PostgreSQL isolado, sem validação de segurança para produção.
- 01
A ideia
Estruturar uma API que diferencie visitantes e usuários autorizados para operações administrativas.
- 02
Como foi construído
Código em Node.js, TypeScript e Express com rotas de usuários, autenticação por JWT, middlewares de autorização, validação Zod, hashing com bcryptjs e banco PostgreSQL.
- 03
Minha participação
Projeto educacional de backend durante a formação Full Stack, com ênfase nas interfaces da API e nas regras de acesso.
- 04
O que está demonstrado
O código-fonte e testes estão no repositório, mas não existe uma API pública atual cuja execução tenha sido verificada nesta revisão. Por isso este projeto não oferece botão de Live Demo.
- 05
O que está no código
- Rotas REST para gerenciamento de usuários.
- Autenticação por token e middleware de autorização.
- Validação de entrada com Zod e senhas com bcryptjs.
- Integração com PostgreSQL e testes no repositório.
Uma boa conversa pode
abrir novos caminhos.
Busco oportunidades remotas em IA aplicada, desenvolvimento de prompts, treinamento de IA e avaliação de respostas, aproveitando minha experiência prática em operações, atendimento e gestão digital. Vamos conversar pelo canal que preferir.