Inspiration
We (and lots of other college students) have trouble managing money and categorizing expenses, so we created the solution to the problem.
What it does
Recivo parses pictures of receipts and categorizes expenses by education or leisure. It keeps track of total spending per month, and creates visualizations that allow for quickly understanding how a user is spending money.
How we built it
We used Flask and Spring Boot for the backend, and used Tesseract for parsing the receipts. The frontend was done in React.
Challenges we ran into
We had several challenges integrating Flask and Spring Boot, had we gone with a single backend language we probably would not have had these issues. We also had issues getting a POST request with an image working in React.
Accomplishments that we're proud of
We are proud of getting the receipt parsing part done in the backend, and our API routes look great :)
What we learned
Using just one backend framework is much easier than dividing the work into multiple frameworks in different languages.
What's next for Recivo
Allow the user to upload receipts, and finish connecting Spring Boot and React.
Log in or sign up for Devpost to join the conversation.