Sistema web desenvolvido para gerenciamento de reservas, quartos e usuários da Pousada Palimar.
O projeto foi criado para substituir o processo manual de controle realizado através de agendas físicas, automatizando reservas e melhorando a organização operacional da pousada.
- Cadastro e autenticação
- Realização de reservas
- Consulta de reservas
- Seleção de datas de check-in e check-out
- Gerenciamento de quartos
- Gerenciamento de reservas
- Cadastro e edição de usuários
- Controle de permissões
- Administração do sistema
- Bloqueio automático de quartos reservados
- Validação de datas de check-in e check-out
- Controle de permissões por perfil
- Restrição de acesso por nível de usuário
- C#
- ASP.NET Core MVC
- Entity Framework Core
- ASP.NET Identity
- SQL Server
- Razor Pages
- HTML5
- CSS3
- JavaScript
O projeto foi estruturado utilizando o padrão MVC:
Controllers/
Models/
Views/
Context/- Autenticação e autorização com Identity
- Controle de acesso baseado em permissões
- Persistência de dados utilizando Entity Framework Core
- Migrations para versionamento do banco de dados
- Validações customizadas
- Organização em camadas MVC
- Automatizar o processo de reservas
- Melhorar o controle operacional da pousada
- Aplicar conceitos de autenticação e autorização
- Praticar desenvolvimento web utilizando ASP.NET Core
Controllers/
Entities/
Models/
Views/
Migrations/
Context/- ASP.NET Core MVC
- Entity Framework Core
- ASP.NET Identity
- SQL Server
- Autenticação e autorização
- Controle de permissões
- Desenvolvimento em equipe