Budget Tracker

Created by Misha Dovhiy

Language: Swift 5

Completion date: January, 2020

CoreDataAVFoundationCorePlotNSDateCalculationLight & DarkUITableViewAuto-LayeriCloud
arrow left

LEFT

arrow right

RIGHT

CLOSE

ABOUT

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

The app stores all user data (categories and transactions) in CoreData. When the user adds transactions or switches between filter options app performing a calculation to update labels (balance, incomes, expenses) on the main screen, so the user could see a total statistic for the chosen period. The app has a dark and light mode that changes by user’s system appearance mode.

CoreDataAVFoundationCorePlotNSDateCalculationLight & DarkUITableViewAuto-Layer
DOWNLOAD CODE

Request a code

Reason:



Your contact information:



Github username:



Note: