Skip to content

jenyalebid/Holiday-App-Project-iOS

Repository files navigation

Holiday-App-Project

OSU CS Capstone Project

Project Description: The Holiday App is developed as a project and collaboration between Oregon State University students and The Christmas Tree Promotion Board which is sanctioned by the United States Department of Agriculture via their established commodity check-off system.

During the last 6 months since the beginning of the project, the application has evolved from a basic informational page into a fully-featured unique product that offers the ability for the user to use augmented reality to place a virtual tree in a physical space through the use of phone camera and adjust the size of the tree in real-time.

The application also provides a real-time map of Tree Lot locations around the user to provide navigation to the nearest lot in order to make a purchase. In combination, these two tools offer an unparalleled level of convenience to simplify the purchase of authentic Christmas Trees.

Development Details: Release Platform: iOS

Language: Swift, Objective-C

Frameworks: UIKit, SwiftUI, ARKit, RealityKit

Integrated Development Environment (IDE): Xcode

How to open the project:

  1. Download the files.
  2. Open the project file with Xcode.
  3. Run an emulator to see the demo of the application

IMG_3820-1010x2048 The user is placed into the Augmented Reality View to place the tree in a viable location IMG_3811-1022x2048 After placement, new interface appears where the user can increase and decrease the size of the tree. IMG_3812-1026x2048 Clicking on the scale button will adjust the tree size in real time. IMG_3819-1099x2048 After finishing with the tree size options, the user can move forward to a summary page to review tree size or go to an external website to learn more about trees. IMG_3814 Clicking “Continue” will move the user forwards to the Real-Time Map with user location and pins of the Tree Lots in a given radius. IMG_3818-1037x2048 Clicking on a tree lot will bring up the lot information page with all of the accompanying details about the selected Tree Lot. IMG_3816-1090x2048 Click on "Let's Go" will open the navigation application to go to the lot.

Summary: While the core functionality of the application is complete, further development and testing are required in order to release a stable and robust utility.

With continued further development, the application should be ready to debut by Holiday Season 2021.

About

OSU CS Capstone Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published