Bem-vindo a API da Lanchonete!
A API foi desenvolvida em .NET 8 e sua persistência esta sendo feita em um banco de dados SQL Servet.
Toda a execução da aplicação e sua infraestrutura pode ser feita através de containers Docker. Você encontrará um arquivo chamado docker-compose.yaml
na raiz do repositório com a declaracão dos serviços necessários para a execução da aplicação e suas dependências.
A aplicação fornece uma interface para utilizacao das APIs através do componente Swagger UI.
- .NET 8
- SQL Server
- Docker
- Swagger
- Criar, editar remover produtos
- Buscar produtos por categoria(s)
- Cadastro de clientes
- Identificação de cliente via CPF
- Fake checkout, apenas enviar os produtos escolhidos para a fila. O checkout é a finalização do pedido.
- Listar pedidos.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
git clone https://github.com/rudironsonijr/fiap-pos-software-architecture-tech-challenge-turma-7-grupo-48.git
cd fiap-pos-software-architecture-tech-challenge-turma-7-grupo-48
docker compose up -d
Após subir os containers, a API estará disponível em http://localhost:5000. A partir desse momento, você poderá acessar a interface do Swagger em http://localhost:5000/swagger.