Welcome to LandMrk! LandMrk serves as a virtual tour assistant and 'mobile musuem' that incentivizes users to interact with historical landmarks through the use of Augmented Reality technology.
When the user opens the app, geolocation services will display any and all registered "landmarks" nearby. The user may then choose to tap the marker in order to preview a short historical sample pertaining to their choice. Additionally, if the user seeks to gain further knowledge pertaining to the landmark, readily-available resources are supplied to expand upon the displayed sample in Marker View.
AR View utilizes a device's camera lens, rendering a marker over the user's landmark of choice in real time. Then, a virtually augmented 'world' loads into view, displaying the short historical blurb.
Most importantly, LandMrk exists as a community driven service and thus, users are encouraged to create their own landmarks if none exists for a previous location!
- Product Owner: Tony Head
- Scrum Master: Michael Doyle
- Development Team Members: James Knippel, Justin Chandrasekhar
-
Opening the application takes you to the login page. Login with your existing account, or sign up to create new free account.
-
After login, you will be redirected to the home page where you may navigate to the a AR (Augmented Reality) camera view, the map view "View Markers", or may choose to log out of your account.
-
From the AR view, you may explore landmarks in your current location via augmented reality, and see the available historical blurbs overlay the landmark in real time! Tapping the blurb navigates you to the more info page where you may read additional information. You may also tap the "Read the Wikipedia Article" to navigate to the related Wikipedia article in your browser.
-
The View Markers view will give you similar functionality as the AR view. You may explore nearby landmarks as determined by your geolocation. Tapping the landmarks will display the short blurbs, and tapping the "Click for more info" button at the bottom will navigate to the More Info page.
- Node v6.10.3
- Ionic 3.7.0
- Ionic CLI (for development)
- Cordova 7.0.1
-
Install dependencies.
-
Run 'ionic serve' in the 'ionic-maps' directory to simulate app in your browser.
-
'npm install promise-polyfill' will need to be ran on some devices.
-
For more about deployment to your mobile device, please read the tutorial at https://ionicframework.com/docs/intro/deploying/
From within the ionic-maps directory:
Run 'ionic serve' in the ionic-maps directory. If Ionic CLI is properly installed on your device, you will be given the choice to npm install dependencies. Please choose yes.
View the project roadmap here
See CONTRIBUTING.md for contribution guidelines.