Inspiration

We were inspired by Duolingo and how gamification can make tasks that are usually not fun enjoyable. We wanted to make banking and saving less of a chore and reward good spending habits.

What it does

LitterBox is a banking and budgeting app at its core. It tracks monthly spending, categorizes it, and displays it understandably. It allows for transfers between a user's checking and savings account. It also allows them to set saving goals and track their progress. It incentivizes good spending habits and saving by rewarding users with points they can spend on Turnip, their virtual cat.

How we built it

We used Swift to build the IOS app. We used Capital One's Nessie API to make get and post requests to extract financial and account information.

Challenges we ran into

Learning to use Swift and Xcode as first-time IOS app developers was challenging. We struggled with implementing the reward system and accessing variables across multiple views.

Accomplishments that we're proud of

We are very proud to have a functioning app! We chose to do something we had never done before to learn a new skill, and we are proud of what we have accomplished.

What we learned

We learned how to code in Swift and use Xcode. We learned a lot about IOS app development. We also learned how to collaborate with code and design.

What's next for LitterBox

If we had more time, we would clean up the design and work out some functionality flaws. We would also love to incentivize learning about good spending habits (maybe mini-games in the future?). LitterBox is currently connected to a sample data API, but one day, we would love to see it truly deployed.

Built With

Share this project:

Updates