Flyseum
✈ European flight booking website made with Java Servlets.
Install / Use
/learn @imgios/FlyseumREADME
<p align="center">
<sub>🛫</sub>
<br/><i>FLYSEUM</i>
<br/><sub>European flight booking website</sub>
</p>
<h6 align="center"><a href="https://flyseum.herokuapp.com/">Demo</a></h6>
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
- Clone the repository
$ git clone https://github.com/imgios/flyseum.git
- Move in
/flyseumdir 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!
Info
- Currently, you can do the checkout only if you're logged in.
- Please, avoid accessing the database.
- In
sql/flyseum.sqlyou 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.
