All projects

Personal tool · Node.js · 2026

Wishlist

Watches prices and stock across Spanish stores and alerts me on WhatsApp when a product drops below my target price.

Status
Private tool
Year
2026

Designed and built by me, pair-programming with Claude Code.

Private tool
Wishlist home with example data: a 1 TB SSD under its price limit, with the cheapest price per store for each watched product

What it does

  • Watches products (SSDs, a PS5…) across PcComponentes, MediaMarkt, El Corte Inglés, Carrefour and Amazon.
  • Sends a WhatsApp alert when a price drops below the target. Refurbished items are tracked separately.
  • A dashboard with price history per store as step charts.
  • A per-product filter editor with a regex tester.
  • A log page with every HTTP call and error.

Highlights

  • Runs 24/7 on a VPS as a systemd service.
  • The dashboard is private, behind Cloudflare Tunnel and Access with Google login.

How it’s built

  • Node.js
  • Vanilla JS dashboard
  • systemd
  • Hetzner VPS
  • Cloudflare Tunnel + Access

Status

A personal tool, so there’s no public demo. The screenshots show the real dashboard with fictional data.