Created by Misha Dovhiy
Language: Swift 5
Completion date: January, 2020
Budget Tracker App helps the user get just about everything managed. An easy-to-use app that allows users to track incomes and expenses and categorize transactions. It takes seconds to record daily transactions. Put them into clear and visualized categories.
WHAT IT DOES
On the main screen, a user sees all transactions, could filter transaction by date, sees balance, total income and total expenses for filtered transactions and could add new transaction and custom category. All transactions are sorted by date.
On the screen of adding a new transaction user could simply choose the purpose of transaction (income or expense), category and date. By default purpose set to expense, default category and date - is the last chosen value. It helps the user to make the process of adding a new transaction simpler and faster.
On the category screen, the user has a list of categories and a button for adding a new custom category.
HOW IT WORKS
Transactions data downloads from MySQL database to device. When data edited (added, edited content, removed), app checks internet connection. If no internet, app saves data to device and will be sended to database when user will be connected to the internet.