Inspiration

We took a lot of inspiration from existing financial apps like Robinhood and Fidelity. For design, we looked at many online images of financial app layouts and colors, combining what we liked into Risk Wizard.

What it does

Risk Wizard allows you to manage and assess your different kinds of investments, moniter potentially risky oppurtunities, and gain helpful insights into the macroeconomic trend.

How we built it

Frontend used SwiftUI to build a IOS mobile application. For backend, we used Firebase authentication and attempted to use CoreML and Python to generate machine learning models.

Challenges we ran into

Being incredilbly new to SwiftUI, frontend faced challenges implementing complex features and functionalities. Backend faced challenges finding familiar tools that will integrate with frontend. Python, for example, cannot be run natively on mobile IOS. Even though our team was most familiar programming machine learning in Python, we had to use Swift's CoreML framework in order to integrate with SwiftUI.

Accomplishments that we're proud of

Before this hackathon, we spent a lot of time learning a new language, Swift. Prior to two weeks ago, neither of us (Scott and Amy) had any experience with mobile app development. This hackathon we programmed a complete frontend with many new features we'd never programmed before.

What we learned

Throughout this event, we learn a lot about mobile app development: how to program a mobile frontend, what backend languages integrate well with SwiftUI, and what we can do better next time to fully integrate backend and improve the user interface.

What's next for Risk Wizard

We plan to continue working on Risk Wizard after the event to complete the app's backend and add full functionality to all frontend features.

Built With

Share this project:

Updates