dekkofilms / giving

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Giving

Coming to the App Store soon!

This is an iOS app built in Swift by Taylor King.

Make giving easy and routine! There are many awesome organizations and charities that would hopefully benefit from such an app.

Technologies & API's used:

  • Node.js
  • Postgres
  • Swift
  • Heroku
  • Alamofire
  • Plaid
  • Stripe

Challenges:

  • This is my first big iOS app that I tackled in Swift. Mainly coding in Javascript in the past, it was really fun interacting with a new and strong-typed language. I learned a lot about a strongly typed language, and interacting with a GUI for the first time building it in Xcode.

  • Linking a user's bank account was a minor hurdle just because the API I worked with didn't actually have native swift integration for the app, so the work around was using a WKWebview in Xcode. That loads up a page within my app, and then it works as functions.

  • Rounding up NEW transactions was a fun and interesting challenge. I interacted with Webhooks that Plaid provides. They check 4-6 times a day for new activity in users banks', and I was specifically interested in their Webhook code 2. When that gets fired off, the coding magic happens.

Walkthrough:

1. Link up your bank account in a secure and safe way!

2. Choose a few of your favorite charities

3. That's it!

This is an app designed to safely and securely round up all of your approved transactions to the nearest dollar, and give what's left over to awesome charities and non-profits that you choose. It will automatically push your round ups to the organizations that you choose once you hit a threshold of $5.00 or more.

Thanks! Let's start giving!

About


Languages

Language:Objective-C 66.5%Language:Swift 32.3%Language:HTML 0.9%Language:Ruby 0.3%