MenuPriceToday — Live Fast-Food Price Tracking Across 16 Countries

A live menu price-tracker that follows McDonald's, KFC, Burger King and Subway across 16 countries, with daily automated updates and an AI price assistant — all on one Laravel + Next.js codebase.

Project Type: SaaS
Platform: Laravel 12 (PHP 8.2) + Next.js 16
Tech Stack: Laravel 12, PHP 8.2, Filament 5, Next.js 16, React 19, Tailwind v4, MySQL, n8n, Anthropic Claude, Cloudflare, Spatie (permissions/activity-log/media)
Year: 2025
MenuPriceToday — Live Fast-Food Price Tracking Across 16 Countries

Project Overview

MenuPriceToday tracks fast-food menu prices across 16 countries and refreshes them daily, automatically. I reverse-engineered the Foodpanda mobile API, wired in Uber Eats and brand-direct scrapers, and built price-history tracking with change detection so you can see what moved and when. A Claude-powered assistant answers price questions in plain language. Coverage runs across 16 countries via the Foodpanda pipeline, plus 4 more through Uber Eats — 20 markets total on a single Laravel 12 + Next.js 16 codebase. This is the same scraping + Claude pipeline architecture I build for clients, and the same operating discipline behind FlowMaticX, my AI SaaS that real businesses run on.

Client
MenuPriceToday (own product)
Industry
Food Data / Price Intelligence

The Challenge

Fast-food prices change constantly and differently in every country, but there's no single place to see what a McDonald's or KFC item actually costs today across markets. The data lives behind delivery-app APIs and brand sites that aren't built to be read at scale, and a manual approach falls out of date within days. The real problem was reliability: keeping hundreds of items accurate across 16 countries without a team of people copying menus by hand. I built MenuPriceToday to solve that with automated collection, change detection, and a clean public frontend — the same scraping + Claude pipeline architecture I build for clients, and the same operating discipline behind FlowMaticX, my AI SaaS that real businesses run on. If you need a data or AI automation pipeline built and running unattended, book a free call.

What I Built

  • Reverse-engineered the Foodpanda mobile API to pull live menu and pricing data across 16 countries
  • Built additional collectors for Uber Eats (4 more countries) plus brand-direct scrapers for McDonald's, KFC, Burger King and Subway
  • Engineered price-history tracking with change detection so every price move is recorded with a timestamp
  • Wired n8n scheduled workflows that have run the daily refresh unattended since launch
  • Integrated an Anthropic Claude price assistant that answers menu-price questions in natural language
  • Built a Filament 5 admin to manage 657+ live items, countries and brands from one dashboard
  • Added Cloudflare geo-detection to serve the right country's prices automatically
  • Shipped a Next.js 16 / React 19 frontend with programmatic SEO pages, including a typo-keyword strategy for long-tail search
  • Used Spatie packages for permissions, activity logging and media handling across the admin

Key Features

16-country price trackingDaily automated updatesPrice-history + change detectionAI price assistant (Claude)Foodpanda API integrationUber Eats + brand scrapersCloudflare geo-detectionFilament 5 adminProgrammatic SEOSingle codebase, 20 markets

Results

16
Countries tracked
657+
Live menu items
Daily, automated
Price updates
20 (16 Foodpanda + 4 Uber Eats)
Markets on one codebase

I built this because I was tired of stale spreadsheets — I wanted prices that were genuinely current across every market. The pipeline has refreshed prices every day since launch without me touching it, and that unattended reliability is the part I'm proudest of.

Waqas Ahmed Waseer, builder of MenuPriceToday

Discuss this project

Fill out the form below to get started.