{"id":16495015,"url":"https://github.com/erickrock/pizzariawebapp","last_synced_at":"2026-04-15T11:37:28.409Z","repository":{"id":192287970,"uuid":"683367361","full_name":"ErickRock/PizzariaWebApp","owner":"ErickRock","description":"O projeto PizzariaWebApp é uma aplicação web que permite gerenciar uma pizzaria online. O projeto usa ASP.NET Core, Entity Framework Core e SQL Server para criar uma API RESTful que expõe as operações CRUD (Create, Read, Update, Delete) para as entidades de Pizza, Cliente, Pedido e ItemPedido","archived":false,"fork":false,"pushed_at":"2023-09-15T08:15:35.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T11:17:20.868Z","etag":null,"topics":["api-restful","asp-net-core","crud","crud-application","entity-framework-core","estudos","open-source","pizza","pizza-order","pizzaria","pt-br","readme","sql-server"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ErickRock.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-26T10:43:10.000Z","updated_at":"2023-09-04T06:34:02.000Z","dependencies_parsed_at":"2025-01-18T22:31:16.720Z","dependency_job_id":null,"html_url":"https://github.com/ErickRock/PizzariaWebApp","commit_stats":null,"previous_names":["erickrock/pizzariawebapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ErickRock/PizzariaWebApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErickRock%2FPizzariaWebApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErickRock%2FPizzariaWebApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErickRock%2FPizzariaWebApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErickRock%2FPizzariaWebApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ErickRock","download_url":"https://codeload.github.com/ErickRock/PizzariaWebApp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErickRock%2FPizzariaWebApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31840094,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T11:29:19.690Z","status":"ssl_error","status_checked_at":"2026-04-15T11:29:19.171Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-restful","asp-net-core","crud","crud-application","entity-framework-core","estudos","open-source","pizza","pizza-order","pizzaria","pt-br","readme","sql-server"],"created_at":"2024-10-11T14:27:05.849Z","updated_at":"2026-04-15T11:37:28.389Z","avatar_url":"https://github.com/ErickRock.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Este projeto é uma aplicação ASP.NET Core que usa o Entity Framework Core para interagir com o banco de dados. Aqui estão as etapas para instalar as ferramentas necessárias e executar o projeto em sua máquina local.\n\n[![Build and Test](https://github.com/ErickRock/PizzariaWebApp/actions/workflows/dotnet.yml/badge.svg)](https://github.com/ErickRock/PizzariaWebApp/actions/workflows/dotnet.yml)\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-Perfil-blue)](https://www.linkedin.com/in/erickgarciagodoy/)\n[![Instagram](https://img.shields.io/badge/Instagram-Perfil-red)](https://www.instagram.com/garciiaerick/)\n[![Twitter](https://img.shields.io/badge/Twitter-Perfil-blue)](https://twitter.com/garciaeriickk)\n\n## 📝 Sumário\n\n- [📝 Sumário](#-sumário)\n- [🚀 Pré-requisitos](#-pré-requisitos)\n- [⚙️ Configuração do Ambiente](#️-configuração-do-ambiente)\n  - [🖥️ Windows 11 (utilizando winget)](#️-windows-11-utilizando-winget)\n  - [🐧 Linux (baseado no Debian)](#-linux-baseado-no-debian)\n- [🔧 Passos para Executar o Projeto](#-passos-para-executar-o-projeto)\n\n## 🚀 Pré-requisitos\n\n1. 🌐 [.NET Core SDK](https://dotnet.microsoft.com/download)\n2. 💻 [Visual Studio](https://visualstudio.microsoft.com/downloads/) ou [Visual Studio Code](https://code.visualstudio.com/download) (com a extensão C# instalada)\n3. 🗄️ [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads) (Opcional, se você planeja usar um banco de dados SQL Server local)\n\n## ⚙️ Configuração do Ambiente\n\n### 🖥️ Windows 11 (utilizando winget)\n\n1. Instale o [Windows Package Manager (winget)](https://docs.microsoft.com/en-us/windows/package-manager/winget/)\n\n2. Abra o Prompt de Comando ou o PowerShell e execute o seguinte comando para instalar o .NET Core SDK:\n\n   ```pwsh\n   winget install -e --id=Microsoft.DotNet.SDK.7\n   ```\n\n### 🐧 Linux (baseado no Debian)\n\n1. Abra o Terminal e execute os seguintes comandos para instalar o .NET Core SDK:\n\n   ```bash\n   wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb\n   sudo dpkg -i packages-microsoft-prod.deb\n   sudo apt-get update\n   sudo apt-get install -y apt-transport-https\n   sudo apt-get update\n   sudo apt-get install -y dotnet-sdk-7.0\n   ```\n\n## 🔧 Passos para Executar o Projeto\n\n1. **Clone o Repositório**: Clone o repositório do projeto em sua máquina local usando o comando git abaixo:\n\n```\ngit clone https://github.com/ErickRock/PizzariaWebApp\n```\n\n2. **Abra o Projeto**: Abra o arquivo de solução (.sln) no Visual Studio ou abra a pasta do projeto no Visual Studio Code.\n\n3. **Restaure os Pacotes NuGet**: No Visual Studio, você pode fazer isso clicando com o botão direito na solução e selecionando \"Restaurar Pacotes NuGet\". No Visual Studio Code, você pode usar o comando abaixo no terminal:\n\n```\ndotnet restore\n```\n\n4. **Atualize o Banco de Dados**: Se você fez alterações nos modelos e precisa atualizar o banco de dados, você pode fazer isso usando o comando de migração do Entity Framework. No terminal do Visual Studio ou do Visual Studio Code, digite:\n\n```\ndotnet ef database update\n```\n\n5. **Execute o Projeto**: No Visual Studio, você pode pressionar F5 para iniciar o projeto. No Visual Studio Code, você pode usar o comando abaixo no terminal:\n\n```\ndotnet run\n```\n\nAgora, o projeto deve estar em execução e você pode acessar a API através do navegador ou de um cliente HTTP como o Postman.\n\nLembre-se de verificar a string de conexão do banco de dados no arquivo `appsettings.json` e atualizá-la conforme necessário.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferickrock%2Fpizzariawebapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferickrock%2Fpizzariawebapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferickrock%2Fpizzariawebapp/lists"}