Command Palette

Search for a command to run...

Dashboard

Overview of your price monitoring system

Total Products
11
Active products being monitored
Total Price Checks
1,018
Price records in database
Average Price
A$1,023.85
Across all monitored products
Recent Changes
0
Stable
Price changes in last 24 hours

About Price Monitor

This AI-powered agent monitors product prices from any URL using a 2-tier extraction pipeline: fast HTML parsing with an intelligent Playwright + AI fallback that understands page structure to extract prices accurately. Price history is stored in PostgreSQL, and automated email digests with trend analysis are sent on a configurable schedule.

AI Chat with MCP Tool-Calling

The built-in AI Chat lets you ask natural-language questions about your products and price history. It streams responses from an LLM (OpenAI / Anthropic / Google) that calls typed tools on a dedicated Model Context Protocol (MCP) server, which safely queries the database — no direct SQL access from the model, so every action is bounded by validated tool schemas.

This project is a portfolio project demonstrating my full-stack development, AI Agent integration, background job processing and production deployment skills.

Tech Stack & Source

My GitHub profile:https://github.com/onlineeric
Git repository of this project:https://github.com/onlineeric/price-monitoring-agent
Next.js 16TypeScriptPlaywrightAI AgentModel Context ProtocolBullMQPostgreSQLResendDockerGitHub Actions

Product Overview

View all →