Home - mike-denton/GBC-Navigation-Application GitHub Wiki

Project Summary

This project was made to help new students/visitors to easily navigate through the Casa Loma campus. GBC-Navigation-Application (GBC-Navigate) supports Android devices and is available on Google Play Store.

The App is developed using the Ionic Framework which is cross-platform, made to run for Apple and Android devices without having to deal with separate mobile Operating Systems. More information on Ionic can be found here: https://ionicframework.com/

GBC-Navigate was developed using the JavaScript programming language, prototype made with the Angular Framework using the same programming language which has been integrated with the Ionic Framework. More information about Angular can be found here: https://angular.io/

Floor plans are located in the final branch: https://github.com/mike-denton/GBC-Navigation-Application/tree/final/src/assets/images. PNG image format is preferred to work with the HTML Canvas. A required image pixel size of; Height: 839 and Width: 651. Text on images are static with the help of online imaging tools.

The origin/destination paths are tools available upon utilizing the HTML Canvas. Paths are static and are reliant on the use of X and Y coordinates. An in-detail explanation can be found on the "Development" page

Testing the App is generally on the web browser and emulators. Device emulators requires specific hardware and software, Android depends on Java Development Kit (JDK) and Gradle available online for Linux, macOS, and Windows. However IOS strictly requires the development only on macOS.