Program that allows users to upload receipt image and utilizes OCR and AI to categorize the receipt image text (Java Spring/Spring Boot backend, thymeleaf UI).
MVC architecture and implementation in Java.
Ensure env variables are set in IDE (Cloud Vision API, Cloud Natural Language API). Use local host to view UI.
Budget, DataItem, Enums, Reciept, User.