Sam GamageProjectsAbout me

Plutus - Financial Budgeting App

Plutus is a financial budgeting app that runs our AI voice assistant, Jade. By providing Jade with vocal input of your recent spending, Plutus automatically categorizes the expense, presents how you are maintaining your goals, and visually models the data to offer an easy-to-digest graphical understanding of your finances.

Summary

Plutus was a financial budgeting app I worked on for Hack GT 6. We had 72 hours to create any application we desired. The application allows you to manage your monthly budge and record transactions as you make them to keep track of your finances. The feature we developed that set us apart was a custom voice assistant we called Jade. Jade allows you to send voice commands to the app to more quickly and easily add transactions as you are spending your monthly budget.

Technology

For the frontend we used React Native. Prior to this project, I had not used React Native before so a lot of my time was spent learning the framework. Luckily, I did have prior experience working with React for the web so the learning experience was not that bad. I spent the majority of my time during Hack GT 6 working on the React Native app codebase.

For the backend, we used Firebase and Google Cloud to host our machine learning model. I helped implement the Google Cloud function which would use our machine learning model to parse the voice command and understand the users intentions.

Things I Learned

I learned a lot about React Native and running machine learning models. Prior to this project, I had never worked with machine learning in any of the apps I was working on. This project taught me about how complex this process can be and how fine-tuning can be a huge time save and performance boost.

Back To Top
Sam GamageProjectsAbout me
© 2023 Samuel Gamage