Sistema para gerenciamento de pedidos de uma pizzaria.
Antes de começar, verifique se você tem estes recursos instalados em sua máquina:
- .NET SDK: Download e instalação
- PostgreSQL: Download e instalação
- Você também pode usar o PostgreSQL em um container Docker. Passo a passo aqui!
-
Clone este repositório para a sua máquina local:
git clone https://github.com/lucian-af/laf.pizza.shop.git
-
Navegue até o diretório do projeto:
cd seu-repo
-
Abra o arquivo
appsettings.json
e configure a conexão com o banco de dados PostgreSQL:{ "ConnectionStrings": { "PizzaShop": "Host=seu-host;Port=5432;Database=seu-banco-de-dados;Username=seu-usuario;Password=sua-senha" } }
-
Para usar dados fakes e testar a aplicação, use esse parâmetro no arquivo
appsettings.json
:{ "PizzaShopConfigs": { "Mode": "presentation" } }
-
Você pode usar o comando abaixo para executar as migrations de forma manual, ou iniciar a API (Passo 5) que as migrations serão executadas automaticamente:
dotnet ef database update
-
Execute o seguinte comando para iniciar a API:
dotnet run
-
Acesse a API em
http://localhost:5000
no seu navegador para visualizar a documentação da API ou use sua ferramenta de teste de API.
- Acesse a pasta
Endpoints
no projeto para visualizar as rotas disponíveis.
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.
Lembre-se de personalizar as informações acima com os detalhes específicos do seu projeto. Boa sorte com a sua API! 🚀