The age of omnichannel banking calls for using data to “build up a personalized picture of the customer's preferences and behavior”, and for banks to offer helpful “app-based services such as budgeting or financial planning.” (BankingTech.com) We want this these personalized, helpful experiences to be easy.
What it does
FNB Snap! makes banking easier with a natural language processing (NLP) interface, and helpful user interface cards for common interactions (Can I spend?, Show me transactions?, New about my accounts, snapshot of my focus areas, appointment scheduler). This technology that can be deployed across the web, mobile, and physical branches. Our vision includes automatic notification when a customer visits a branch (using opt-in geofencing technology).
How we built it
We had 2.2 developers and 0.8 business analyst building an application using Ember.js, slack.com chat integration, https://github.com/nlp-compromise/nlp_compromise
Challenges we ran into
Time, limiting the scope of the prototype. :-)
Accomplishments that we're proud of
The integration of an off the shelf natural language processing library was great fun. We are pleased to show a slack.com chat/instant-message prototype, and our card based user interface was a joy to build.
What we learned
Lots of cool things! The NLP Compromise library, Bootstrap 4, more Ember.js, slack integration, and a bit about omnichannel banking.
What's next for FNB Snap!
This might continue as a fun hobby project.