Skip to content

API REST para gerenciamento de loja virtual, com autenticação JWT, CRUD de usuários, produtos, carrinho e pedidos.

Notifications You must be signed in to change notification settings

cnthigu/loja-virtual-api

Repository files navigation

LojaVirtualAPI

API RESTful desenvolvida em ASP.NET Core para gerenciamento de uma loja virtual, com autenticação JWT, CRUD de usuários, produtos, carrinho e pedidos.


Tecnologias utilizadas

  • .NET 9
  • Entity Framework Core
  • JWT Authentication
  • Swagger para documentação e testes
  • SQL Server
  • C#

Funcionalidades

  • Cadastro e login de usuários com segurança por hash de senha e token JWT
  • Gerenciamento de produtos com operações CRUD
  • Controle de estoque e status ativo/inativo dos produtos
  • Carrinho de compras com itens e cálculo de valores
  • Registro e gerenciamento de pedidos
  • Documentação e testes via Swagger UI Swagger Demo

Como executar o projeto

Pré-requisitos

  • .NET SDK
  • SQL Server local ou remoto configurado
  • Visual Studio 2022 / VS Code ou IDE de sua preferência

Passos

  1. Clone o repositório
git clone https://github.com/cnthigu/LojaVirtualAPI.git
cd LojaVirtualAPI

About

API REST para gerenciamento de loja virtual, com autenticação JWT, CRUD de usuários, produtos, carrinho e pedidos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages