/shopnow-api

A project based on Rodrigo Branas' Clean Code e Clean Architecture course in C# version with some improvements. Um projeto baseado no curso de Clean Code e Clean Architecture do Rodrigo Branas na versão C# com algumas melhorias.

Primary LanguageC#

ShopNow Api

💻 Projeto

ShopNow é uma API de sistema de vendas online baseado no curso Clean Code e Clean Architecture do Rodrigo Branas. Neste projeto é possível realizar o pedido com múltiplos itens, cancelamento de pedido, cálculo de frete e interação com o estoque.

🧪 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

Como usar?

Você precisará da última versão do Visual Studio 2022 e .NET Core SDK 6. SDKs e ferramentas podem ser baixadas em .Net Core: https://dot.net/core. Você também pode executar no Visual Studio Code (Windows, Linux ou MacOS).

🚀 Como executar?

Clone o projeto e acesse a pasta do mesmo.

$ git clone https://github.com/rafaelaccampos/shopnow-api.git
$ cd ShopNow

Para iniciar o projeto, siga os passos abaixo:

$ cd src/ShopNow
# Instalar as dependências
$ dotnet restore
# Iniciar o projeto
$ dotnet run 

O app estará disponível no seu browser pelo endereço https://localhost:5001.

Para iniciar o testes, siga os passos abaixo:

# Rodar o container dos testes de integração
$ docker compose up -d
# Para rodar os testes
$ dotnet test

Feito com 💜 by Rafaela Cassiano Campos 👋🏻