Inspiration
As students we find ourselves constantly in the situation where we have a very tight budget till the end of the month, but we usually survive. However, there is a worse case, and that is getting in debt you cannot pay. It can in the worst cases ruin your life. We want to help with that!
What it does
We use psychological tools like conditioning to help the user make responsible choices in their spending. We motivate the user to keep his long term goals in mind. We do this by giving the user a set of tools and a set of alerts.
The user can see his current situation, how much he spent today, how much he has spent, and how he is doing this month.
The user can also set a saving target and the app guides the user to accomplish his target in encouraging him to save through positive and negative reinforcements.
Finally the user can see if he can make a certain expenditure and how this will impact his monthly budget. It also uses positive reinforcement to help the user stay on track , by reminding him of his goals
As a last feature the app gives the user a vibration as a negative reinforcement when he makes an expenditure that will ruin his budget
How I built it
We used a go lang server connected with a python analyzer and scraper with Rabbit MQ. Their combination does analysis with clustering algorithms, Bayesian probabilities to predict the expenditure. All of this is outputted into an android app using FCM and a restful api.
Challenges I ran into
The data was very variable and had a a lot of random high frequency expenditures combined with user that did not use their accounts, and people in heavy debt, making analysis very hard
Accomplishments that I'm proud of
What I learned
Data analysis, phsycology,
Log in or sign up for Devpost to join the conversation.