Skip to content

mosliem/Upenny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Upenny


Upenny is an iOS app that tracks user money transactions (expense or income). It enables the user to add new expenses or incomes and specify his category with a note and icon. It provides the user with a weekly or monthly report about his expenses and the percentage of expenses for each category to all that was spent. Provides an account history for income and expense transactions done before.


Built with

Getting Started

Prerequisites

  • Xcode 12.4 or higher

  • iOS 13 or higher

  • install the latest version of cocoapods

     sudo gem install cocoapods
    
  • Don't forget Pods install

      pod install
    

Usage

This a small demo video about the main features

Upenny.mp4

Features

  • add or delete transactions(income or expense) from account history.
  • locally saves all transactions using Realm.
  • add a note for a transaction and choose a customized icon for its category.
  • View all transactions done on account history.
  • view a weekly or monthly report about all expenses showing total expenses, a bar chart visualize it and all categories and percentage of its expense to the total spent.

App Structrue

  • Upenny
    • Core

      • AppDelegate
      • SceneDelegate
    • Resources

      • Extensions
      • info.plist
    • Scenes

      • Splash Screen
      • Tab Bar
      • Daily Transactions
      • Account History Details
      • Transactions Chart
      • Add Transaction
      • Transaction Details
      • Category Expenses Details
    • Storage

      • Data models
      • Realm manger

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Connect with me

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors