PC Config Automation
Automating Price Intelligence for Custom PC Builds
Configuring a gaming PC is fun—comparing prices across different vendors is not.
Overview page

Every configuration tweak means checking multiple websites again, navigating complex configurators, and trying to keep track of price changes. It’s time-consuming, error-prone, and doesn’t scale well if you want to monitor multiple setups over time.

That’s why I built the PC Config Automation.

This project is a web-based automation tool designed to continuously collect and compare prices for configurable PC builds across multiple sources. Instead of manually checking each configuration, the system handles everything in the background—reliably and repeatedly.

Job creation

At the core of the application is a Next.js dashboard, where you can define scraping jobs, monitor executions, and inspect results in a clean interface. Behind the scenes, a background worker system schedules and executes scraping tasks, ensuring updates happen automatically without manual intervention.

The architecture is built for robustness and scalability:

  • Automated scraping jobs with retry logic and scheduling
  • Persistent storage for tracking historical data and comparisons
  • Queue-based processing to handle multiple configurations efficiently
  • Optional integrations like spreadsheet exports and email notifications for reporting and alerts
Execution Page

The entire system runs in a containerized environment, making it easy to deploy and operate with minimal setup.

This project focuses on turning a repetitive, manual workflow into a reliable, automated pipeline—providing clear insights into price developments and helping make better purchasing decisions.

Recommended