Money Saving and Personal Finance Assistant App
A money saving app that enables users to track spendings and monitor balances of linked credit cards and bank accounts, plan their finances, and automatically transfer money to savings or brokerage accounts. The app helps develop healthy financial habits with gamification features and supports viral marketing with social functionality.
Industry
Fintech Startup, Wealth Management
Solution
Mobile Application
Engagement Model
Time & Material
Effort and Duration
Ongoing, 6 months so far
Technologies
Python, Swift, Kotlin, Django, ReactJS, AWS
Project Team
1 iOS Developer, 1 Android Developer, 2 Backend Developers, 1 Tester, 1 Tech Lead, 1 Business Analyst, 1 Project Manager
Project Background
Silicon Valley startup contacted Itexus with a request to develop their core product – personal finance assistant/money saving app for them. Initially, the client had only a rough idea so he was looking for a proactive partner who could collaborate, exchange ideas and elaborate the concept into solution architecture and then develop the product and help launch it to the market.
The client has chosen Itexus because of its FinTech specialization, vast experience with similar finance projects
Solution Overview
We started with building a classical expense tracker MVP. Once a user registers and links all the bank and credit cards to their personal account, the app starts automatically analyzing transaction details, tracking and categorizing the user’s income and expenses, and visualizing data with graphs and charts.
The app allows setting saving goals: budgeting for the next vacation, paying off credits, saving for a house or retirement and tracking the progress daily. The app can be set up to automated transfer a predefined sum of money from a certain income/expenditure to a saving or brokerage account.
One of the key differentiators of the app is gamification functionality that helps develop “good spending habits”.
The app analyses and categorizes the user’s spendings and defines what “bad” habits (smoking, junk food, etc.) are typical of them. The app invites the user to meet the challenge, for example, “Cutting down on junk food” or “Setting a monthly budget for cigarettes”, which the user can accept or decline. To keep the users motivated the app will charge a fee in case the user fails the challenge. Apart from these penalties, the app is free to use.
Monetization functionality will come later.
The app has a number of social features to enable viral marketing by allowing the user to invite and challenge his friends and share the “Challenge accepted” results.
Technical Solution Highlights
The system consists of a native iOS and Android apps, along with a web-based admin panel and the backend server.
The application uses the Plaid aggregator to access user’s accounts.
- It provides access to user’s transaction data, once he/she links their bank cards with an app account.
- It is supported by nearly any bank and financial institution in the USA.
- It is extremely secure, applying an advanced tokenization system for transactions and sharing of sensitive financial data.
To be in line with the aggregator’s extra-high security requirements, the app uses in place role-based access controls, multi-factor authentication, encryption and other security measures.
The AWS infrastructure, chosen by our team for running the app in the cloud, provides additional monitoring and data protection tools.
Results
As a result, Itexus has delivered a ready-to-use mobile app, with a core set of expense tracker functions and gamification features.
The team is currently working on the second version of this money saving app turning it into a full-scale virtual personal finance assistant, empowered with a tax calculator and bill payment service, investment adviser allowing to automatically create a stock portfolio depending on the client’s investment profile and automatically invest savings via a 401k or IRA brokerage account.
Related Projects
All ProjectsAccounting Platform with Crypto Assets
Accounting Platform with Crypto Assets
- Fintech
A full-fledged crypto accounting software platform, which retrieves data from exchanges, wallets, and other cryptocurrency platforms, computes the profits, losses, and income from a user’s investing activity, calculates gains and losses, and generates the necessary tax reports.
Mobile Bank Transfer App

Mobile Bank Transfer App
- Fintech
Mobile app-to-bank transfer solution enabling its users to send money from US-issued bank cards to Nigerian bank accounts when money debited from senders’ cards instantly enters bank accounts in Nigeria. The app also allows paying bills internationally.
Digital Insurance Marketplace with Recommender Engine

Digital Insurance Marketplace with Recommender Engine
- Fintech
- Insurance
Online marketplace that connects insurance brokers, insurance companies and the end customers. The definite feature of this marketplace is automation of information exchange and key business processes such as customer acquisition, underwriting and claims management. Featuring a recommender engine that is assessing client’s information and suggesting the best fitting insurance plan.
Credit Scoring SaaS App for Financial Organizations

Credit Scoring SaaS App for Financial Organizations
- Fintech
- Credit Scoring
- Machine Learning
The system is a SaaS platform allowing the client to evaluate solvency and reliability of the potential borrowers using statistical methods of analysis of the historical and nontraditional data sources such as social network profiles and others. It allows the client to upload his normalized and anonymized database of previous loans data, build mathematical models and calculate the credit score of the future potential borrowers entering their data through the system’s web interface.
App for Paying Student Loans

App for Paying Student Loans
- Fintech
- Education
The app allows students to claim special deals from merchants and use cashback from their spending to pay their student loans. The app also allows transferring the cashback money to other fellow students to help them later in reaching their financial goals.
AI-Powered Financial Analysis and Recommendation System

AI-Powered Financial Analysis and Recommendation System
- Fintech
- Machine Learning
- Natural Language Processing
- Data Science
- Artificial Intelligence
The system uses machine learning techniques to process various content feeds in real-time and boost productivity of a financial analyst or a client relationship manager in such domains as wealth management, commercial banking, fund distribution.
App for Getting Instant Loans / Online Lending Platform for Small Businesses

App for Getting Instant Loans / Online Lending Platform for Small Businesses
- Fintech
- Credit Scoring
- Machine Learning
Digital lending platform with a mobile app client fully automating the loan process from origination, online loan application, KYC, credit scoring, underwriting, payments, reporting, and bad deal management. Featuring a custom AI analytics & scoring engine, virtual credit cards, and integration with major credit reporting agencies and a bank accounts aggregation platform.
Contact Form
Drop us a line and we’ll get back to you shortly.