Esta é a API de um sistema de ecommerce desenvolvida utilizando Node.js, Express, TypeScript, e Prisma. Ela fornece uma série de endpoints para gerenciar funcionalidades essenciais, como autenticação de usuários, gerenciamento de produtos, pedidos, carrinho de compras e muito mais.
- Autenticação de Usuários: Endpoints para cadastro, login e gerenciamento de informações do usuário.
- Gerenciamento de Produtos: Criação, atualização, listagem e exclusão de produtos.
- Carrinho de Compras: Adicionar, atualizar e remover itens do carrinho de compras do usuário.
- Pedidos: Criação e gerenciamento de pedidos.
A documentação completa da API, incluindo todos os endpoints disponíveis e exemplos de uso, pode ser acessada diretamente na rota /api-docs após a execução da aplicação.
Para visualizar a documentação, siga os passos abaixo:
-
Inicie a aplicação executando o comando:
npm start
-
No seu navegador, acesse::
http://localhost:3000/api-docs