Inspiration
Clunky and inefficient banking solutions on mobile platforms have made banking a painful experience for many. With the increasing popularity and intelligence of smart-home devices, such as smart speakers, we believe that banking information can be easily obtained with a few sentences.
What it does
Mr. Plutus is a virtual assistant that is capable of holding information on multiple bank accounts and can give useful information about them, such as bank balance, bank rewards, payment due dates, etc.
How we built it
Mr. Plutus is built on the Google Cloud Platform, utilizing Google DialogFlow and Google Cloud Functions to perform predictive speech-to-text queries that make API calls to various banks, such as Capital One and Citibank.
Challenges we ran into
The sheer number of possible inputs by a user had to be considered and accounted for. Creating Dynamic functions that allow us to add new variables and functionality quickly.
What we learned
We started out with no previous knowledge of DialogFlow or any kind of smart assistant coding. Almost overnight, we were able to transform a bare bones system into a fully functioning system, learning Javascript, Google Actions, Cloud Functions and several Banking APIs along the way.
What's next for Mr. Plutus
We plan to make the system smarter, and include suggestions on improving spending habits, meeting savings goals and helping users budget. Also on the horizon is adding support for more banking systems and authentication systems.
Built With
- capital-one
- citibank
- google-actions
- google-cloud-functions
- google-dialogflow
- javascript
Log in or sign up for Devpost to join the conversation.