Aplicativo da Web de reserva de ingressos Flyaway em Java - Servlet, JSP, Hibernate
Índice
- Informações gerais
- Usando o aplicativo
- Tecnologias
- Demoção ao vivo
- Configurar
- Chegando
Informações gerais
Um pequeno projeto de demonstração de reserva de passagem com painel de administração em Java
Usando o aplicativo
A página inicial exibe o nome do aplicativo (Flyaway) e duas opções - vôos de livros e acesso ao painel de administração

Voos de livro -
O usuário insere detalhes de voo (data, fonte, destino, viajantes). Uma consulta é enviada ao banco de dados remoto para buscar voos relacionados e exibido ao usuário. O usuário insere outros detalhes e prossegue para reservar o voo e, finalmente, pode imprimir o ticket.
Administrador -
O usuário pode se registrar como admin. O painel de administração é acessado logon como admin. Admin pode fazer os seguintes:
* Adicione um voo
* Veja a lista de voo mestre
* Altere a senha após o login
* Encontre o histórico de reservas com detalhes do cliente
* logout
Tecnologias
Frontend - JSP, HTML, CSS, Bootstrap
Back -end - Java Servlets
Gerenciamento de sessão - Sessão HTTP
Banco de dados - MySQL, Hibernate - hospedado em um servidor remoto na AWS EC2
Servidor de Aplicativo - Tomcat 8.5 com Corretto 18 em execução no Ubuntu de 64 bits 22.04 na AWS EC2
Demoção ao vivo
O aplicativo está hospedado aqui - http://13.234.84.77:8080/flyaway/index.html
Configurar
Para executar em sua localhost - clone no projeto local e executado no servidor Tomcat. Se qualquer problema de verificação de artefato for construído corretamente. Verifique também a configuração do banco de dados e a versão Java
Verifique as capturas de tela da configuração do tomcat
Para implantar em um servidor, use o arquivo Flyaway.war.
Chegando
- Validação de formulário/entrada
- Melhores estilos CSS/front -end
- Autenticação do cliente
- Aeroportos definidos pelo administrador e muito mais