Este projeto é um pequeno sistema de reservas de que permite aos usuários fazerem reservas de mesas. Ele foi desenvolvido para facilitar o processo de reserva e gerenciamento de serviços. Desenvolvido seguindo os padrões DDD e Arquitetura em camadas.
- Cadastro de usuários
- Login e autenticação com Identity
- Pesquisa de Mesas disponíveis
- Reserva de serviços
- Cancelamento de reservas
- Histórico de reservas
- O primeiro usuário recebe o cargo de Admin, os demais recebem o cargo de User
- Linguagem de Programação: C#
- Framework: .NET 8
- Banco de Dados: SQL Server
-
Clone o repositório:
git clone
-
Navegue até o diretório do projeto:
cd Reservation -
Instale as dependências:
dotnet restore
-
Rode as Migrations:
dotnet ef database update -c DataContext -s ../Reservation.API dotnet ef database update -c IdentityDataContext -s ../Reservation.API
-
Inicie o servidor:
dotnet run