Group Project
Creative Computing / Year 3

alt_text
Sylwia Calka

Sylwia Calka

Creative Computing

Year 3

Mathew Opperman

Mathew Opperman

Creative Computing

Year 3

  • Project Title RTR - Travel Planner
  • Course BSc [Hons] Creative Computing
  • Year 3
  • Contact Info calka.sylwia@gmail.com

RTR - Travel Planner

RTR aims to make travelling easier by providing a tool to discover and navigate to interesting stops on the way to the destination. RTR lets users enter their start and destination of their trip. The user chooses the categories of stops that they want to discover. The application shows a route from their start location to the destination. Along this route, interesting stops are displayed. The user can find information about these stops and add them to the route. This changes the way for users to come upon attractive locations that they might want to visit.

Project Description

This project is based on the Google Maps API. It is responsible for navigation and for map services. The locations that are displayed on the map are provided by the Google Places API. It provides the stops with addresses, images, categories and titles. The programming language that is used to create the application is JavaScript. The graphical user interface is made with HTML5, SCSS and Bootstrap. The users are able to create a route by providing a start and destination. They can choose between walking and driving. The categories available are history, outdoors, sport, food and entertainment. Each of the categories has its own coloured marker on the map. Once the users submit the data the application will generate the route which is shown on the map along with suggested stops. The users can click on the markers to learn more about the stops or they can use a listview with names and images to customise their route. The user can see the summary of the route with a distance of the current route, time and directions.

Project Findings

The result of this project is the working application called Rtr. This app meets all set requirements and the aim of the project has been achieved. Although, there is a possibility to improve the application. This is through creating an independent database that contains all the locations and content. It will replace Google Places that does not provide descriptions or is being manipulated by business owners.

Group Project
Creative Computing / Year 3