Vivian's incredibly suspicious pockets filled with a year's worth of receipts and an occasional lost sock.
Real life example:
What it does
BillinByte is a practical application that takes the hassle out of managing paper receipts. It converts those pesky pieces of paper into convenient digital records, allowing you to effortlessly keep track of your expenses and handle tax filing like a responsible adult.
How we built it
Our team took a down-to-earth approach, utilizing React Native for development. We also relied on the user-friendly design tools of Figma (Spline) to create an intuitive interface. Leveraging the power of Google Cloud Vision API, we incorporated optical character recognition (OCR) technology to transform those crumpled receipts into tidy digital data. Of course, no coding project is complete without the customary keyboard-banging sessions to troubleshoot errors and make progress.
Challenges we ran into
- Finding a space
- Accessing the 4th floor
- Thinking that implementing a data base will be a good idea
- Merge conflicts
- Camera permission problems
- Google cloud API requires a credit card
- Getting enough sleep
Accomplishments that we're proud of
Despite the hurdles we faced, we managed to achieve some noteworthy accomplishments:
- Developing a user-friendly UI/UX design that strikes a balance between aesthetics and practicality, making the app a joy to use for both tech-savvy users and those new to digital receipt management.
- Gaining the dubious distinction of experiencing rejection from the mighty Git, a rite of passage that every developer encounters at some point. It's all part of the learning process!
What we learned
Throughout this adventure, we acquired valuable insights and honed our skills:
Mastery of React Native, unraveling its intricacies and uncovering its potential for creating powerful cross-platform applications.
What's next for bill-in-bytes
Our journey with Bill-in-Bytes is far from over. Here's a glimpse of what lies ahead:
- Expanding the app's functionality to support PDF receipt storage, ensuring your digital records are even more organized and easily shareable.
- Enriching the receipt categories to encompass education and medical expenses, providing a comprehensive solution for managing a wider range of financial transactions.
- Introducing a game-changing feature that identifies the credit card used for each transaction and offers recommendations based on bonus points. After all, who doesn't love reaping the rewards of their spending?