Sobre o Projeto

Informação Académica
CursoLicenciatura em Engenharia Informática
DisciplinaDesenvolvimento Web
Ano Letivo2025/2026
Ano Curricular2.º ano, 2.º semestre
Autores

ID do Grupo:

  • Nº 27459 Gabriel Alith Puga
  • Nº 27352 — Diogo Pinto
Tecnologias e Bibliotecas Utilizadas
Frameworks & Runtime
  • ASP.NET Core 10 — Framework principal (microsoft.com)
  • Razor Pages — Interface do utilizador server-side
  • ASP.NET Core MVC — API REST
  • SignalR — Notificações em tempo real
Base de Dados & ORM
  • Entity Framework Core 10 — ORM (microsoft.com)
  • SQLite — Base de dados relacional
  • LINQ — Consultas à base de dados
  • ASP.NET Core Identity — Autenticação e autorização
Frontend
Ferramentas de Desenvolvimento
  • JetBrains Rider — IDE principal
  • EF Core Migrations — Migrações de BD
  • Docker — Containerização para publicação
Funcionalidades Implementadas
  • CRUD completo de serviços
  • CRUD de categorias (Admin)
  • CRUD de tags (Admin)
  • CRUD de avaliações
  • Pesquisa e filtros de serviços
  • Controlo de acessos (Admin/Utilizador)
  • Aprovação de serviços (Admin)
  • Notificações em tempo real (SignalR)
  • API REST documentada
  • Páginas de erro personalizadas