We are all on a tight budget. We know we need to be saving money but we just don't know where it disappears. It's first of the month, I have received my salary ... It's 5th of the month, and most of it has disappeared!
Doesn't this sound familiar? The first step is to bring in visibility into your income and expenses. Instead of manually inputing this data, we can extract this data from SMS and emails. (Any other sources?!)
Today there are quite a few apps (mobile or web) that allow you to do this, but we want to see your take on this problem.
Your task is to build a simple (yet functional) Personal Finance app using Android. Remember we are going to evaluate you on the following parameters:
- How you think and how creative you are
- How you code - structure, comments, and efficiency
- And how quickly can you learn
Here are a few points to get you started below. Be creative in your approach.
- A screen that takes your consent before reading your SMS
- A screen that allows you to manual add income or expenses
- A screen that show you report / summary / visualization. Think interaction here.
If you are going for the kill and you really want to wow us:
- Material Design
- Animation
- Server side synchronization. Parse or FireBase could be simple solutions.
When you are done, please just create a pull request on this repo. We would like you to come in and present your code to the whole team.
May the force be with you!