AR Authoring Tool that lets you create tutorials in AR and saves them in a remote database. Anyone can download the app later and go through the tutorial you created. In order to generate the same scene for all camera angles, a simple rectangle detection is performed.
Written in: Swift
MVC architecture for simplicity, as there are only a few screens.
ARKit (https://developer.apple.com/augmented-reality/arkit) for all the Augmented Reality stuff.
Firebase Realtime Database to store the scenes, its JSON model was helpful with nesting objects.