🛫
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
Flyseum can be deployed with Maven or manually with the .war file.
- Maven
- latest JDK
- Clone the repository
$ git clone https://github.com/imgios/flyseum.git
- Move in
/flyseum
dir and package it with Maven:
mvn package
- Deploy the project with java:
java -jar target/dependency/webapp-runner.jar target/*.war
- Visit localhost and enjoy Flyseum!
- 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.