Prova de Aptidão Profissional — IPTrip


Resumo do projeto

IPTrip é uma agência de viagens pensada para facilitar a venda de pacotes turísticos para todos. O fluxo principal abrange: pesquisa e filtro de pacotes, detalhe de viagem, checkout seguro, gravação da reserva na base de dados e envio de email de confirmação com recibo e detalhes da viagem.

Funcionalidades principais

  • Listagem e filtro de pacotes por destino, preço e data
  • Página de detalhe com galeria e características do pacote
  • Processo de reserva com validação e checkout
  • Registo de reservas na base de dados (users, packages, reservations)
  • Envio de email de confirmação via SMTP após confirmação

Arquitetura e tecnologias

Frontend responsivo (HTML, CSS, JS). Backend com API para gerir pacotes e criar reservas. Base de dados relacional (SQLite). Envio de emails com EmailJS.

Estrutura da base de dados

Tabelas principais: users, packages, reservations. Exemplo de campos da tabela reservations: id, user_id, package_id, total, status, created_at.

Retornar à página da PAP