Type of the project

iOS App and Android App with data visualization

MVP

  • Connect to UniCredit via the UBIS API
  • Match existing transaction amount and merchants with products in our database to create a personal user profile
  • Recommend products to based on affordability, taste, and recent purchases
  • Facilitate the purchase of more expensive goods through UniCredit Instalment Plans.

Target group

Young, consuming mobile users: the next generation of banking clients

Use Case

  • The user can load all his transactions via UBIS API from UniCredit into the app
  • The user receives suggestions for products with discounts and offers based on his consumption.
  • The user, alternatively, can scan his receipts to include the transaction (amount and merchant) via OCR from Gini.
  • The user can connect to organize.me API to pull all previous Amazon.de transactions into the app.
  • The user can benefit from UniCredit instalment plans if he wishes to purchase more expensive goods.

Challenges & solutions

Challenge

Search a wide range of popular products and suggestions based on the consumer's profile

Solution

We've aggregate transaction data for a user through the banking interfaces from UniCredit (UBIS API). To enrich the user's profile, we make use of the Gini OCR API for scanning and analysing cash-only payments.

Scalability

Initial scale will be achieved through UniCredit's existing customers. Later on, the app can be adapted to a wealthier segment of the bank's clients and offer a more suitable range of products and services (e.g. private banking needs). To ensure a smooth process of complex back-end operations and heavy user load, the app is hosted on IBM Bluemix, which offers a stable and secure server infrastructure.

Technology

APIs

  • UBIS by UniCredit
  • Gini
  • IBM Bluemix
  • organize.me / xtractor

Frameworks

  • Swift iOS client
  • Android client
  • Ruby-on-Rails backend
  • Ruby-on-Rails recommendations, products, transactions API

Link

Android Demo (via YouTube)

Team Members

  • Devran 'Cosmo' Uenal, [Backend], @maccosmo
  • Alex Amin, [Android], @alexamin93
  • Bilal Reffas, [iOS], @bilalreffas
  • Marc Seitz, [Backend], @mfts0
Share this project:

Updates