A lot of people face many problems regarding managing their personal finances. We aim to solve their issues by providing an easy to use and advanced technology.
What it does
MoneSM provides an easy interface to manage your assets and liabilities. From cash to bonds, we aim to cover everything.
It comes with a powerful RESTful API to manage your transactions and receive personalized financial advice based on your portfolio and your spending habits.
The mobile app provides an intuitive and easy to use interface to plug in some of these APIs, including the cash transactions and the available stocks.
How we built it
Back - End (API)
The APIs are powered by Django and the Django Rest Framework toolkit, deployed on Red Hat's OpenShift platform.
The financial advice API relies on the BlackRock API in order to get the required information to evaluate the user's portfolio.
Front - End (Android app)
The Android app is a basic material design application written in Java using the Android SDK.
Challenges we ran into
The main challenge was trying to build a fairly complex application using a technology we are not really familiar with (Android). Other challenges we faced were mainly about the deployment of our app and designing an API that was as easy to use as possible.
Accomplishments that we're proud of
Having built a complete API from scratch for a possibly interesting service has certainly been a great accomplishment.
What we learned
We improved our understanding of API building and Android development. Our understanding of Python, Django, Java and Android has greatly increased in this 24 hours.
What's next for MoneSM
Next possible improvements are completing the integration of the mobile app with the API and including integration with Revolut or linking a bank account/credit card to the app. Also, it should be possible to buy and sell stock directly on the app.