Inspiration
The inspiration behind our app stemmed from a simple but relatable experience: receiving a lengthy receipt from a Costco purchase and questioning the need for it. Fueled by the desire to streamline and simplify this process, we embarked on a mission to create an app that automates the receipt collection process. Our goal was to alleviate the burden of managing paper receipts, offering users a convenient way to digitize and organize their purchase records seamlessly. By transforming these bulky receipts into a digital format, our app empowers users to declutter their wallets, save time, and effortlessly access their purchase history whenever needed. We are proud to have turned a moment of frustration into a solution that brings efficiency and convenience to the everyday lives of our users all while aligning with our commitment to environmental responsibility.
What it does
Our app revolutionizes the way receipts are managed by automating the entire process. With our app, users can easily capture and store digital copies of their receipts, eliminating the need for paper clutter. The app also provides convenient features for organizing, categorizing, and retrieving receipts, making it a one-stop solution for efficient receipt management. Our software should work with online purchases as well as POS devices.
How we built it
We built our app using Swift for the front-end development, integrating the Square Payments API to fetch receipts and customer information. For storing receipts securely, we utilized Amazon Web Services (AWS) cloud storage. This combination of technologies allowed us to create an intuitive user interface, automate receipt retrieval, and ensure reliable storage of digital receipts.
Challenges we ran into
We knew security was going to be a big issue with identifying receipts so nobody gets their hand on other people's receipts so we needed a way to identify users. The Payments API did not have any uniquely identifying information so we realized we had to use the other APIs like the Square Orders API to get information like the phone number or card number. Having said that, our app does not have any users yet so this was not a priority to implement. Instead, we focused on getting the app up and running and getting receipts securely.
Accomplishments that we're proud of
With both of us relatively new to Swift and AWS we are extremely proud that we were able to put together a fully functional app and integrating the Square APIs.
What we learned
While researching receipts we learned about how detrimental receipts are to our environment. We also learned that there are so many apps that allow you to scan your receipts but no app that tries to automate the whole process like what we are trying to do.
We also learned how to use new technologies and APIs like Swift, AWS, and Square APIs.
What's next for PayTote
Moving forward, our focus for PayTote is to enhance and expand the app's capabilities. We aim to implement more features such as better receipt categorization and search functionality to make receipt management even more efficient. If our app does eventually role out, the priority will to implement of unique identifiers via APIs such as the Square Customers/Order API, so receipts stay confidential. However, we recognize that our app's success relies on our users. Therefore, our primary goal is to cultivate a large user base, to ensure that PayTote becomes a popular choice among everyone. We also hope businesses can recognize the significant cost-saving potential our app offers. Moreover, we aim to garner support from environmentalists and sustainability advocates who understand the positive impact of reducing paper waste. All in all, we hope to contribute to a greener and more sustainable future for our planet.
Log in or sign up for Devpost to join the conversation.