← Back to experience Full-stack ecommerce case study

Fido Fetch!

Product Intelligence Platform

Automated ecommerce monitoring, product data extraction, price history, change detection, and competitive analysis at catalogue scale.

Laravel React PHP JavaScript MySQL Queues Scheduled jobs
01

Overview

Fido Fetch is a Laravel and React-based product intelligence platform built to monitor ecommerce websites, track product data, detect pricing changes, identify missing products, and support competitive analysis across large product catalogues.

02

Problem

Ecommerce teams need to monitor competitor pricing, product availability, new products and missing/invalid product pages, but doing this manually across multiple websites is slow, inconsistent and difficult to scale.

03

Solution

I built an automated platform that crawls ecommerce websites, extracts product data, stores price history, tracks changes over time, and presents the results through internal dashboards and notifications.

04

Visual Walkthrough

Fido Fetch is supported by both a customer-facing dashboard and an internal operations platform called TheKennel, used to monitor scans, queues, crawl health and platform activity.

TheKennel operations dashboard showing websites, products, users, queue status and scan activity
TheKennel Operations Dashboard Internal platform used to monitor website scans, queue processing, platform health and crawler activity across 35 websites and 163,000+ products.
Discovery metrics, recent scan logs and scan health monitoring dashboard
Discovery & Monitoring Discovery metrics, scan health monitoring and operational reporting used to maintain platform reliability.
Website status table and recent activity feed showing scan history across ecommerce sites
Website Activity Tracking Website-level monitoring showing scan history, operational status and recent activity across monitored ecommerce sites.
Fido Fetch customer dashboard showing price increases, price decreases, new products and missing products
Fido Fetch Customer Dashboard Customer-facing interface providing product discovery, pricing intelligence and competitor monitoring.
Live Scanning Feedback Scan progress indicators and audio notifications provide real-time feedback while ecommerce sites are being processed.
04

Key Features

05

Technical Architecture

06

Technologies Used

LaravelReactPHPJavaScriptBootstrapCSSMySQLScheduled jobsQueuesCron jobsAPIsGitcPanel / hostingSEO
07

What I Built

  • Designed the database structure for websites, products, product prices, scan logs and notifications
  • Built crawlers and product extraction logic
  • Built dashboards for monitoring products and scan results
  • Built notification flows for price changes, new products and missing products
  • Added scan logging, status handling and error visibility
  • Worked on performance, reliability and production troubleshooting
  • Managed deployment and ongoing improvements
08

What It Demonstrates

This project demonstrates full-stack product development, ecommerce domain knowledge, backend architecture, database design, automation, scheduled processing, production debugging, and the ability to take an idea from concept through to a working platform.

From concept to production Product strategy, architecture, implementation, deployment, monitoring, and continuous improvement.
09

Results & Impact

10

Technical Challenges

Live product

Explore Fido Fetch!

Visit the product intelligence platform to learn more.

Visit fido-fetch.com