Inspiration
After moving in together as roommates, we quickly realized the hassle of splitting grocery expenses. This led to the creation of EasiPeasi Expense Snap, a financial tool designed to simplify budgeting and expense tracking. With intelligent receipt scanning, seamless expense management, and insightful trend analysis, managing your finances has never been easier.
What it does
EasiPeasi Expense Snap empowers users to effortlessly upload images of their receipts, which are automatically scanned to extract essential details such as items, prices, and dates. The app tracks expenses over time, categorizes them into meaningful groups, and visualizes trends through engaging graphs and charts. This provides users with actionable insights, enabling them to make informed financial decisions and maintain better control over their spending habits.
How we built it
Frontend: HTML, CSS, JS, React
Backend: OpenCV, Google-Cloud, Python
Challenges we ran into
Learning a new framework like React was initially a struggle, but after attending a workshop, we were able to complete the project successfully.
While developing the receipt image-to-text feature, we faced challenges with OpenCV struggling to recognize receipts against light backgrounds. Our solution was to require users to upload images with dark backgrounds for better recognition.
We also encountered issues with text extraction. After two unsuccessful attempts using Python’s OCR (Tesseract) and Amazon Textract, we finally found success with the Google Cloud Vision API, which provided accurate image-to-text transcriptions for our data-organization scripts.
Please click to read more about our backend issues. https://tlstmdgk.github.io/
Accomplishments that we're proud of
The dynamic and responsive UI of the website Gaining proficiency in OpenCV and Google Cloud technologies
What we learned
We learned how to effectively use React, manage Git version control, utilize the OpenCV library, and collaborate under pressure with a team, prioritizing tasks critical to our web application.
What's next for EasiPeasi Expense Snap
We plan to integrate additional features that we initially envisioned but couldn't complete within the 24-hour timeframe of Technica, starting with the integration of the front end and back end.

Log in or sign up for Devpost to join the conversation.