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.
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.
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.