13 / 15 · Web & mobile apps

Amazon Sold-Out Product Monitoring & Subscription Platform

A subscription service that finds sold-out and out-of-stock products on Amazon across several categories and reports them to paying customers.

Client
Subscription data service
Type
Web & mobile apps
My role
Analyst • Architect • Coder • Tester

Before

The data had to be collected every hour without breaking Amazon's rate limits, and it had to be accurate enough for customers to act on.

What I built

One pipeline reads availability through the Amazon MWS API within its throttling rules, and a custom scraper checks the same products as a second source. Both run every hour. Stripe handles monthly and annual plans, and customers can pause or cancel at any time, with their access updated straight away.

What it handles

  1. 01Automated detection of sold-out and out-of-stock Amazon products
  2. 02Hourly data mining across multiple Amazon product categories
  3. 03Amazon MWS API integration with throttling-aware execution
  4. 04Custom web scraping engine for data verification and comparison
  5. 05Dual data-source validation to improve accuracy and reliability
  6. 06Stripe-powered subscription billing (monthly and annual plans)
  7. 07Automated backend sync of payment and subscription status
  8. 08Self-service subscription management and cancellation
  9. 09Cron-based scheduling and monitoring of data pipelines
  10. 10Secure access control based on active subscription status
  11. 11Admin tools for subscription, user, and data oversight

Built with

  • Laravel
  • Amazon MWS API
  • Stripe Subscriptions
  • Stripe Webhooks
  • MySQL
  • jQuery
  • Cron Jobs & Automation
  • Web Scraping

Have an idea for an app?

Tell me what it should do and who it is for. Messages come straight to me.

contact@arc-max.com