Inspiration
Considering the recent inflation, and the ongoing recession, it's more important than ever to keep our pockets and our wallets full. That is exactly what penny.oink is designed to do.
What it does
- Track, view and modify your transactions
- Design your personalized budget and see how you compare in real-time
- Visualize your spendings with a selection of graphs
How we built it
- For a finance management application, we figured that a mobile application would be the most practical. We decided to use Flutter to design our app.
- For our UI, we also made use of Figma.
Challenges we ran into
Initially, we wanted to import purchase history from Apple Pay / Google Pay into the app to facilitate expense tracking and remove the need to enter data manually. However, we found that there are no APIs that allow this because of cybersecurity concerns. If ever such a feature becomes possible, we think it would be a great addition to our application.
Accomplishments that we're proud of
Even though half the team wasn't familiar with Flutter or Dart, we were able to put together a functional and useful application in relatively short time.
What we learned
We learned a lot about mobile app development in general, and we also achieved a more thorough grasp on app development using Flutter.
What's next for penny.oink
Like we mentioned in our challenges, implementing Apple Pay / Google Pay to automate the process of tracking and adding expenses in our app would be great. If ever we learn of a way to do this safely, we will surely come back to polish penny.oink.
Built With
- dart
- figma
- flutter
Log in or sign up for Devpost to join the conversation.