17/11/2025
Orgulho!
Transportes dos Guri – Sistema Gerenciador de Transporte Aéreo
Desenvolvedores: , , e
No projeto final da disciplina de Banco de Dados II (UNOESC – Ciência da Computação, 4° Fase) do professor .gonzatto, os alunos desenvolveram o Transporte dos Guri, um sistema completo de gerenciamento de uma empresa aérea.
💡 Objetivo:
Gerenciar de forma integrada aeronaves, aeroportos, usuários, assentos, reservas, viagens e compras, com controle de acesso baseado em papéis (administrador e usuário comum).
🛠️ Tecnologias utilizadas:
Back-end: ASP.NET Core MVC com C # e Entity Framework
Front-end: Tailwind CSS, CSHTML e JavaScript
Banco de dados: SQL Server
Autenticação: Identity com controle de Roles (Admin/User)
Integrações: Consumo de API REST (ViaCEP)
Geração de documentos: QuestPDF para criação de recibos personalizados em PDF
🎨 Destaques técnicos:
Uso de ViewModels para separar regras de acesso entre administradores e usuários comuns, bem como juntar mais de um modelo por View.
Consumo de API REST para preenchimento automático de endereços via CEP.
Design totalmente personalizado com Tailwind CSS, priorizando performance e flexibilidade.
Mapeamento de relacionamentos via Entity Framework, garantindo integridade e consistência entre entidades.
Link do Repositório: https://github.com/ThiWB/BD_II-TransporteAereo