Skip to content
/ Lego Public

Augmented Reality using wikitude geo location

Notifications You must be signed in to change notification settings

askari01/Lego

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lego

Lego is a cloud-enabled, mobile-ready, offline-storage, Wikitude powered Path finder.

  • 2d markers based on geolocations to identify path for a journey
  • 3d models on specific geolocations to identify a checkpoint in a journey
  • Custom 3d models generations on user markers to help gain more knowledge about the environment

You can also:

  • Import and save files from phone library
  • Share links add videos or custom messages to a marker
  • Record Video of your journey
  • Publish journey for all or specific users

Tech

Lego uses a number of open source projects and paid sdks to work properly:

  • [Wikitude] - AR sdk for geo location rendering!

And of course Lego itself is open source with a [public repository][dill] on GitHub.

Installation

Lego requires Wikitude v5+ to run.

Download and extract the javascript api sdk for ios.

  1. Clone the Lego repo
  2. Extract the sdk and copy the framework folder from sdk to Lego/
  3. Go to Link Frameworks and Libraries in Xcode under General tab and add the following: Accelerate.framework AssetLibrary.framework AVFoundation.framework CFNetwork.framework CoreGraphics.framework CoreLocation.framework CoreMedia.framework CoreMotion.framework CoreVideo.framework JavaScriptCore.framework Foundation.framework MediaPlayer.framework OpenGLES.framework QuartzCore.framework Security.framework SystemConfiguration.framework UIKit.framework Also Add The Following Dynamic Libraries libc++.tbd libz.tbd

Permissions

Lego is currently using the following permissions. Update your info.plist file

  • Privacy - Camera Usage Description
  • Privacy - Location Usage Description
  • Privacy - Location When In Use Usage Description
  • Privacy - Photo Library Usage Description

Development

You need physical device to test it.

Todos

  • Write Tests
  • Write Server to save user data
  • Add Code Comments
  • Rethink and Redesign UI & UX
  • Move Lego from MVP to Beta
  • Record Journey
  • Share Journey
  • Add Socal comments features like adding comments to a marker

License

MIT

About

Augmented Reality using wikitude geo location

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published