Inspiration
We were thinking of ideas for the BlackRock challenge, and Money Trees by Kendrick Lamar came on. This gave us the idea to create an app that literally has a "Money Tree" that you manage and can learn with.
What it does
Our app teaches individual investors how to measure the strength of their individual investments and what type of investments are most resilient in the face of a volatile market. We do this with learning modules along with an augmented reality "Money Tree" that displays the value and strength of investments in an easy to view and intractable manner via branches on said "Money Tree".
How we built it
We used RealityKit and SwiftUI + RealityComposer, all from Apple, to build the augmented reality Money Tree. AlphaVantage API was queried using Python for historical and real time stock data. Figma was used for the app mockup.
Challenges we ran into
Augmented Reality development needs lots of math for managing the graphics in a 3D space. To overcome this we had to use lots of trial and error, but also found helpful tutorials on YouTube.
Accomplishments that we're proud of
None of us had any experience with the programming required to create Money Tree. Each of us focused on something we specifically were interested in to learn during this hackathon and we managed put all our newly learned technologies (AR, Python, Figma) together to create this app prototype.
What we learned
Our team was mostly composed of people who had not programmed before, especially in a time crunch. But the biology major on our team learned how to use Python with APIs and process and save data returned from them. The finance major on our team learned how to prototype with Figma and manage the team resources to best utilize our skills. And the computer science major on our team learned the basics of creating and deploying augmented reality experiences.
What's next for Money Tree
The AR aspect of Money Tree needs major overhauls in terms of UI, so that is priority number one. The next priority is finishing out designs for the app and connecting the backend Python scripts.
Built With
- augmented-reality
- python
- realitykit
- swift
Log in or sign up for Devpost to join the conversation.