Interface Responsiva
Criar um design adaptável para todos os dispositivos (desktop, tablet, mobile) usando HTML5, CSS3 e JavaScript.
Criar um design adaptável para todos os dispositivos (desktop, tablet, mobile) usando HTML5, CSS3 e JavaScript.
Permitir navegação intuitiva e filtros de pesquisa por destino, preço e datas disponíveis.
Exibir informações completas sobre cada viagem (descrição e preço).
Implementar formulário de checkout seguro para capturar dados do utilizador e detalhes da reserva.
Projetar e implementar tabelas SQLite para utilizadores, pacotes e reservas com relações corretas.
Enviar automaticamente email de confirmação com detalhes da reserva e recibo após compra.
Aplicar validações client-side (JavaScript) e server-side (Python/backend) para garantir integridade.
Seguir padrões de código limpo, comentários adequados e documentação para futuras manutenções.
Um website acessível e intuitivo para reserva de viagens.
Integração completa com base de dados SQLite.
Sistema automático de confirmação via EmailJS.
Website publicado com domínio próprio (Google Domains).