An iOS app that lets you keep track of your account balances and transactions from bank accounts belonging to various financial institutions.
This app uses Plaid to link your bank accounts and fetch data including basic account information and past transactions.
-
Go to the Plaid website to get API keys for their
Developmentenvironment. Note that once you sign up, you will automatically be given an API key to access theirSandboxenvironment but you'll need to further apply to get an API key to access theirDevelopmentenvironment in order to link real bank accounts.
If you do not want to use real account credentials, you can run the app in theSandboxenvironment but you will need to open/Knot/API/PlaidManager.swiftand change theenvironmentvariable to.sandboxfrom the class'init(). Then, you can select any financial institution and use the username:user_goodand password:pass_goodto successfully link a dummy account. -
This app uses CocoaPods-keys to store the API keys. Once you have your API keys, open a terminal in the application's folder and run
pod install. You will be prompted to enter in the API keys. (If you are only planning on running the app inSandboxmode, you can leave thesecret_developmentkey blank when prompted). -
Open
Knot.xcworkspacein Xcode. -
Build and run the app.
Note: This project is made for personal use only.
