Receipt Marketplace

Crumpled up receipt

Receipt Marketplace

Project by: Philippe Giavarini, Nomi Lang, Andrea Lombardo, Smriti Kumari, Kristina Emer

Introduction of Receipt Marketplace

At Constructor Academy, students in the Full-Stack Program wrap up their learning journey with an intensive capstone project. After mastering frontend and backend technologies, databases, and DevOps, they are challenged to build a fully functional, real-world application from scratch.

One standout project from this cohort is Receipt Marketplace, an AI-powered mobile app that helps users scan, analyze, and score grocery receipts to compare product prices and shop smarter. With a focus on real-time market comparison and personal budgeting, this app empowers consumers to make data-driven decisions every time they shop.

Students: Philippe Giavarini, Nomi Lang, Andrea Lombardo, Smriti Kumari, Kristina Emer

 

dashboard



Overview

Receipt Marketplace is designed to solve a simple but impactful question: Are you getting a good deal at the grocery store?
By uploading a photo of your shopping receipt, the app extracts each product, compares it against average market prices, and shows you whether you got a bargain or overpaid, all in real time. It also keeps a searchable history and highlights where each product is cheapest at the moment.


Receipt details

The Problem

Consumers often lack price awareness due to:
  • Constant fluctuations in product prices
  • Limited transparency between different stores
  • A few convenient tools to track and compare spending over time
As a result, shoppers frequently:
  • Overpay without realizing it
  • Struggle to track historical price data
  • Miss out on potential savings


Summary


How Receipt Marketplace Solves It

  • Receipt Upload & AI Analysis: Users can snap a picture of their grocery receipt. The app uses OpenAI's language model to extract and analyze data, comparing each item’s price with the average market rate — all within seconds for instant feedback.
  • Product Scoring: Each product receives a score based on how competitively it was priced compared to other stores, providing users with a quick way to assess their spending efficiency.
  • Price Comparison by Store: Users can see the lowest and highest prices for each product across supported supermarkets. This helps them decide where to shop next and reveals consistent price differences between retailers.
  • Purchase History: Receipts are stored digitally and can be reviewed anytime, with comparisons to past prices and trends — helping users track spending habits over time.


A scanned receipt


Tech Stack

  • Frontend: React, JavaScript
  • Styling: Tailwind CSS, DaisyUI
  • Backend: Django REST, Python, OpenAI API, Nominatim API
  • Database: PostgreSQL
  • Deployment & CI/CD: Docker, DigitalOcean, GitLab
  • Development Tools: VS Code, PyCharm
 

Outlook

The team has ambitious plans to enhance the app’s capabilities:
AI Model Improvements
Transitioning from a general-purpose OpenAI model to a specialized or multi-agent system for improved analysis.
 

Add Chart Visualizations

Adding interactive charts to visualize trends over time and compare products across stores.
 

Web Scraping Bots

Automating supermarket data collection with robust error handling and validation. This needs to be checked with the respective retail chains.
 

Store Expansion

Integrating more chains like Denner, Manor, Aldi, and Lidl to offer broader price comparisons.
 

Conclusion

Receipt Marketplace is more than just a receipt scanner — it's a smart shopping assistant that fosters financial awareness and consumer empowerment. Backed by AI and a talented development team, it's poised to become an essential tool for budget-conscious households
Constructor Nexademy AG

Constructor Nexademy AG

Constructor Team says:

"We were impressed by the team’s ability to combine advanced AI technology with practical consumer value. Receipt Marketplace demonstrates how innovation and user-centered design can transform everyday habits into meaningful insights. The project reflects both technical excellence and a deep understanding of real-world applications."

Hello world

Interested in reading more about the Final Student Projects? Then check out some other interesting Full-Stack and Data Science projects.

Read more
Project work