Skip to content
/ Nanook Public

The trip planner helps you quickly and conveniently compare airfare to as many destinations as you need. You can search and choose the destination of your trip as well as where you are traveling from.

Notifications You must be signed in to change notification settings

twokey/Nanook

Repository files navigation

Nanook

Nanook makes choosing the destination for your next trip easy. It provides all the information you need to compare and choose the routes to different destination. The trip planner helps you quickly and conveniently compare airfare to as many destinations as you need. You can search and choose the destination of your trip as well as where you are traveling from. Nanook leverage Rome2rio API to download all available routes between the two cities of your choice. You can enter any town and Nanook instantly displays all available air routes between the destinations with estimated travel time and fares. After you choose a route which suits you best you can save the route to your favorites. Once you choose and save several routes to different destinations you can open the list of the saved routes and compare them “back to back”.

The App has four view controller scenes:

Flying from:

Allows the user to choose the start point of a trip. The user can use the search bar to type the name of the place he is traveling from. Once the app provides available options, the user can tap the place of his choice and proceed to the next scene to choose a destination for his trip. The Bookmarks button provides an option to open the Saved Routes scenes and to review saved routes.

Destination:

Allows the user to choose the destination of the trip. The user can use the search bar to type the name of the place he is traveling to. Once the app provides available options, the user can tap the place where he wants to travel and proceed to the next scene to review available routes between the chosen destinations.

Route Options:

Provides the list of the available routes between two cities. If the user decides to save a route for future references can tap the route to choose it and then tap the Save button at the top right corner. The Bookmarks button provides an option to open the Saved Routes scenes and to review saved routes.

Saved Routes:

Present the list of saved routes for review.

Motivation for the project

This is a Capstone project for the Become iOS Developer nanodegree program by Udacity https://www.udacity.com/course/ios-developer-nanodegree--nd003

Installation

Clone the project to your Mac than build and run it.

API Reference

This app uses Rome2rio API. https://www.rome2rio.com

License

MIT License

Copyright (c) 2017 twokey

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

The trip planner helps you quickly and conveniently compare airfare to as many destinations as you need. You can search and choose the destination of your trip as well as where you are traveling from.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages