quochuyy10217 / flyseum

✈ European flight booking website made with Java Servlets.

Home Page:https://flyseum.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🛫
FLYSEUM
European flight booking website

Flyseum is a Web Development project for academic purposes. It's a little maven webapp where you can easily find flights in the european zone, taking off from Rome :).

It has been made with:

  • Java, using Java Servlets as controllers, JavaBeans as model and JavaServer Pages as view (MVC pattern)
  • MySQL
  • HTML5 & CSS3
  • Bootstrap in order to make it mobile-first and responsive
  • JavaScript, jQuery and AJAX

Deployment

Flyseum can be deployed with Maven or manually with the .war file.

Prerequisites

  • Maven
  • latest JDK

Deployment with Maven

  1. Clone the repository
$ git clone https://github.com/imgios/flyseum.git
  1. Move in /flyseum dir and package it with Maven:
mvn package
  1. Deploy the project with java:
java -jar target/dependency/webapp-runner.jar target/*.war
  1. Visit localhost and enjoy Flyseum!

Info

  • Currently, you can do the checkout only if you're logged in.
  • Please, avoid accessing the database.
  • In sql/flyseum.sql you can find:
    • Test user
    • Test admin
    • Some test flights
  • Be aware that master branch's GitHub Insights aren't accurate because git counted files creation instead of movement while converting into maven.

About

✈ European flight booking website made with Java Servlets.

https://flyseum.herokuapp.com/


Languages

Language:Java 86.5%Language:JavaScript 12.5%Language:CSS 0.8%Language:Dockerfile 0.2%