Receipt Scanner & Consumption Tracker

Inspiration We live in a world where shopping has never been easier—but with that comes hidden costs: overconsumption, waste, and financial stress. Most of us don’t know where our money goes or how our buying habits impact the environment. Receipts pile up, but the data on them is wasted.

We wanted to build a solution that empowers people to understand their consumption patterns, make smarter financial decisions, and reduce unnecessary waste—all using the power of AI.

What It Does

Receipt Scanner is an AI-powered web app that turns your receipts into actionable insights:

Snap or upload your receipt — Our app scans it instantly using Google Vision OCR.

🧠 AI-powered extraction — We pull out key data like store name, total amount, purchase date, and item details.

🗂 Automatic categorization — Purchases are organized into categories like groceries, electronics, clothing, etc.

🌿 Sustainability score — Our app analyzes your purchases and highlights their environmental impact.

📊 Consumption reports — Visual dashboards display spending trends, waste insights, and eco-friendly recommendations.

With Receipt Scanner, every shopping trip becomes a step toward smarter budgeting and sustainable living.

How We Built It

Frontend: Built using Next.js for a responsive, user-friendly interface.

Backend & APIs:

Next.js API routes to handle file uploads and request processing.

Google Vision API to extract receipt data using OCR.

Supabase for secure image storage and structured database management.

Data Processing: AI-driven categorization + sustainability scoring logic based on product patterns and consumption trends.

Visualization: Interactive dashboards with spending breakdowns, monthly trends, and environmental insights.

Challenges We Ran Into

OCR accuracy: Extracting structured data from messy, crumpled receipts was harder than expected.

Categorization complexity: Training the system to correctly classify thousands of products into categories required refining our algorithms.

Sustainability scoring: Quantifying environmental impact based on receipt data involved researching packaging types, product categories, and consumption effects.

Integration issues: Connecting Next.js, Google Vision API, and Supabase storage smoothly took several iterations.

Accomplishments That We're Proud Of

Built a fully functional receipt-scanning web app within the competition timeframe.

Successfully integrated AI-powered OCR with real-time categorization and sustainability scoring.

Designed clean, insightful dashboards that make complex data simple and actionable.

Created a solution that empowers users to save money, reduce waste, and make greener choices.

What We Learned

How to integrate AI-powered OCR effectively into a web app.

Best practices for managing image uploads and structured data using Supabase.

The complexity of connecting consumer behavior with environmental impact.

The importance of user-friendly design when presenting complex sustainability insights.

Teamwork, problem-solving, and adapting quickly when APIs didn’t behave as expected.

What's Next for Receipt Scanner

Mobile app integration — Bring the same experience to iOS and Android for faster, on-the-go scanning.

Deeper sustainability insights — Use external databases to measure carbon footprint and packaging waste per item.

Personalized eco-friendly recommendations — Suggest greener product alternatives based on past purchases.

Gamification features — Reward users for improving their sustainability score.

Community-driven impact tracking — Show collective data on how much waste and emissions users are helping reduce.

Built With

Share this project:

Updates