Skip to content

david-why/Spently

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spently: Spending tracker for iOS

Spently is an income and spending tracker for iOS / iPadOS. You can input your transactions, sort them into categories, and view detailed reports.

Screenshots from the Spently app

Installation

Join TestFlight now to try the app!

Description

Supercharge your money by tracking every transaction and viewing statistics about them!

Features:

  • Track each income and expense transaction
  • View graphs and reports about your transactions
  • Organize transactions into customizable categories
  • Seamless integration with Shortcuts to create workflows
  • And more!

Technical Stuff

This app uses the Swift Data framework to store your transactions. Each transaction and each category is a model in Swift Data.

To display the charts on the Stats page, Swift Charts is used. It's actually super easy to use :-)

@AppStorage (aka UserDefaults) was used to store small amounts of data (such as the chosen currency).

The app also adopts the App Intents framework for integration with the Shortcuts app. You can create shortcuts that search for transactions and categories and add transactions. More actions are coming soon!

Contributing

Contributions are welcome! Please open an issue if you find a bug, or open a pull request if you'd like to have a try on fixing it yourself. I'll review those when I have time!

AI Disclaimer

Some small portions of code were generated by Xcode's Predictive Code Completion Model, but only limited to code less than one line.

The icon is generated by Google Gemini.

About

Spending tracker for iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages