Skip to content

bryandbernhardt/IWantApp

Repository files navigation

IWantAPI

dotnet

GitHub repo size GitHub language count

API de pedidos de produtos desenvolvida em .NET 6.

Ajustes e melhorias

O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:

  • Estruturação inicial de endpoints
  • Conexão com SQL Server
  • Validações com Flunt
  • Identity
  • Autenticação
  • Logs
  • Gerenciamento de Produto
  • Vitrine de Produto
  • Gerenciamento de Cliente
  • Pedido
  • Configurar Docker

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Frameworks .NET 6
  • Banco de Dados SQL Server 2019
  • Docker (Não obrigatório)

🚀 Rodando IWantAPI

Agora a API está "Dockerizada"!
Obs: Necessário configurar container para conexão com o banco de dados.
Para criar e rodar a imagem no ambiente de desenvolvimento:

docker build .
docker images
docker run -it --rm -p 8000:80 --name IWantAPI --env ASPNETCORE_ENVIRONMENT=Development <imagem>

Para rodar a API em um PC local, siga estas etapas:
Linux/macOS/Windows:
1 - Verifique a string de conexão do banco em appsettings.Development.json (Atualize com o seu SQL Server)
2 - Execute as Migrations
3 - Build/Run
dotnet ef database update
dotnet build
dotnet run

☕ Usando a API

Como padrão do .NET, pode-se testar os endpoints com o próprio Swagger ou softwares externos (Postman/Insomnia)

⬆ Voltar ao topo

About

A .NET order API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published