Voltar aos projetos
Projeto educacional · API REST

CRUD-Admin

API de gerenciamento de usuários, autenticação e permissões de acesso, desenvolvida durante a formação Full Stack.

API

Projeto documentado pelo código e pela implementação.

Sobre o projeto

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.

  1. 01

    A ideia

    Estruturar uma API que diferencie visitantes e usuários autorizados para operações administrativas.

  2. 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.

  3. 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.

  4. 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.

  5. 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.
VAMOS CONVERSAR

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.