Coder Social home page Coder Social logo

flightassistant's Introduction

The Bon Voyage travel assistant helps you retrieve details of your flights quickly by providing just the flight number and travel date. It provides details like the number of stops, arrival and departure airports, terminals and time information. It also gives carrier contact information. If your flight is in the next few days, the weather prediction is also provided, so that you can make your travel arrangements accordingly.

About the authors:
Devika Nair Syama ([email protected])
Karthika Purushothaman ([email protected])

Technical details:
The jsp form sends user input to a FlightInfoServlet. This servlet invokes functions to call external webservices for flight information and weather information when necessary. The obtained information is populated in a session variable and passed to another page which displays the results to the user. This can be easily extended to provide additional functionality.
This application requires tomcat and has been currently compiled with java 7. The source files are attached, so you should be able to use java6 and above. All dependencies are attached.

Running it in eclipse:
The attached zip is an eclipse project. You can import it to your eclipse workspace and perform "Run As-> Run on Server". This should launch localhost:port/FlightAssistant, which is the home page of the application.

Running the war file:
The war file is also attached, so that you can add it to the webapps folder of any tomcat and run it.

Launching the application:
The application home page can be found at http://hostname:port/FlightAssistant. If you are running tomcat if the default properties, you can see it at http://localhost:8080/FlightAssistant

Enter the flight details and date: 
Eg:
Flight Carrier Code: AA
Flight Number: 120
Year(YYYY): 2014
Month(MM): 02
Day(DD): 03
Click on GET DETAILS

This should show you the details of the flight AA120 on February 03, 2014

flightassistant's People

Contributors

devikanair avatar

Watchers

 avatar Karthika Purushothaman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.