Skip to content

Dress Finder

shipped

Clothing aggregator that scrapes multiple retailers and lets you filter across all of them in one place.

React Vite Firecrawl CronJob.org Vercel

A clothing site aggregator that scrapes Free People, Reformation, and Anthropologie on a schedule, then presents everything in a single filterable interface. Built as a gift for my fiancée who was tired of checking three different sites.

How It Works

  1. Scheduled Scraping — CronJob.org triggers Firecrawl API calls on a schedule to scrape product listings from each retailer
  2. Data Processing — Product data (name, price, image, URL, sizes) is normalized across retailers
  3. Frontend — React + Vite app with filtering by retailer, price range, size, and category
  4. Deployment — Static frontend on Vercel, scraping pipeline runs serverless

Tech Decisions

Started with Puppeteer for scraping but hit reliability issues with headless Chrome on serverless. Switched to Firecrawl’s API which handles the browser automation and returns clean data. CronJob.org handles scheduling since Vercel cron was overkill for this.

Status

MVP complete with 3 retailers live. Dormant since February 2026 — it works, she uses it, mission accomplished.