A FIAP Cloud Games (FCG) é uma plataforma de venda de jogos digitais e gestão de servidores para partidas online.
- ⚙️ .NET8
- ⚗️ xUnit
- 🗄️ Sqlite
- 🗂️ Minimal API
- ✨ Domain-Driven Design (DDD)
API REST em .NET8 para gerenciar usuários e seus jogos adquiridos.
- Para executar o programa com sucesso, é necessário:
- Por favor, veja Requisitos para os requisitos deste projeto;
- Baixe e configure a aplicação na seção Iniciando;
- Como executar a aplicação na seção Execução;
- Veja a API na seção API;
- Para logar como admin Admin;
- Baixe e instale o .NET8 SDK
- Clone o projeto
git clone https://github.com/guigovedovato/fiap.git
- Navegue até a pasta do projeto
cd TechChallenge
- Builde o projeto
dotnet build
- Configure o Banco de Dados
- Altere a configuração da connection string com as informações do teu banco de dados
- Corra as Migrations, na folder de Infrastructure para a criação do banco de dados:
Update-Database -Project FCG.Infrastructure -s FCG.API
- Inicie a API
dotnet run
- Abra o navegador e acesse http://localhost:5267/swagger/index.html ou clique aqui
// Login
{
"email": "admin@email.com",
"password": "AdminPassword!123"
}