Elevator Pitch
Tinder for investment deals. Digital portfolio agent suggests optimal financing mix. Meet the deal provider.
TINVEST in a few sentences
TINVEST is a unique and fresh way to approach the world of investments. The app offers you a list of investment opportunities (TINVESTments) based on your personal preferences and geolocation. Furthermore, a digital portfolio agent proposes the optimal financing mix for your investment by taking into account your account details. If you choose to do the TINVESTment, the app will trigger the payment transactions in your accounts.
What it does - the typical use case in detail
TINVEST suggests a TINVESTment based on your location and your personal investment preferences defined by categories such as fun, social, culture, technology or real estate. Each TINVESTment has a location and one of the categories. Furthermore, each TINVESTment requires a fixed amount of money to be invested by you.
You have three options to deal with the TINVESTment:
- If you don't like it, swipe left.
- If you do like it, swipe right. (You will hereby do the TINVESTment.)
- If you are not sure, get further insights using the innovative digital portfolio agent (DPA). Not only, will the DPA suggest the optimal financing mix based on your account details, but it will also predict the change to your TINVESTment portfolio. Of course, you can always call your personal assistant directly from the TINVEST app to get an even more customized support.
The optimal financing mix will be calculated by an algorithm that optimizes the amount of money taken from each of your account types (i.e. checkings/savings/investments). In case you cannot convert enough assets into cash the bank can offer conditions for a loan directly in the TINVEST app.
Once you choose to invest, the TINVESTment provider still has the opportunity to decline your investment. However, if the provider agrees, he or she can schedule a meeting or business dinner with you.
Type of the project
TINVEST is a hybrid mobile app supported by a middleware that in turn connects to the UniCredit Users, Accounts, Payments and Business Financial Management APIs.
MVP
The minimum viable product has the following functionalities:
- You can browse TINVESTments in an intuitive way.
- TINVESTments are recommended based on personal preferences and location.
- An optimal financing mix is proposed by the digital portfolio agent.
- You can contact your personal assistant directly from the app.
- You can do a TINVESTment.
- You can view your TINVESTment portfolio.
Target group
TINVEST is aiming at wealthy customers that like to take a unique and fresh approach to investing.
How we built it
The TINVEST middleware provides a REST API that can be used by any kind of application (web app, mobile app, wearable app). Our prototype is a mobile web app. Further details can be found in the technical documentation attached.
Challenges we ran into
- Currently there is no API available to request conditions for a loan from the bank.
- We ran into problems setting up our project in the Bluemix default PHP app because some requirements were missing and we did not have a docker system for deploying it more quickly. We fixed that using other technology (Vagrant).
Scalability
We are using a middleware layer that can be easily scaled in the cloud using balancers. The more sensible operations are translated to the Unicredit API.
Deployment Link
link User: mario.rossi@hvb.de Password: Tamismyfather
Technology
The middleware layer is developed with the Laravel framework using a LAMP solution (Ubuntu/Apache/MySQL/PHP) for designing a RESTful API. The prototype frontend was developed using ReactJS. The most relevant developer tools were Postman (in order to test the API) and Vagrant/VirtualBox/Puppet (enviroment).
What's next for TINVEST
In order to provide added value to the bank TINVEST would also require an API to request conditions for a loan from the bank.
Team The Bee(r)s
- Markus (Marketing)
- Lars (FinTech)
- Dailos (Coder)
- Carlos (Coder)
- Martin (Coder)
- Veronika (Designer)
Log in or sign up for Devpost to join the conversation.