Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js and TypeScript app that scrapes Amazon prices, tracks drops, and sends email alerts.

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
Amazon Price Tracker is a Next.js and TypeScript web scraper that monitors Amazon product prices, records the lowest and highest observed prices, and emails users when tracked prices change.
It's a web scraping application built with Next.js and TypeScript that pulls product price data from Amazon pages. The app takes a set of tracked products as input, periodically scrapes their prices using cron jobs, and outputs price history plus email alerts through Nodemailer. It runs on a Next.js development server; following the setup steps, you clone the repository, install dependencies, configure cron and Nodemailer, and start the app with npm run dev on localhost:3000.
The README describes a five-step setup: clone the repository, install dependencies, set up cron jobs for periodic price checks, configure Nodemailer for email notifications, and run the application. After that, start the development server with npm run dev, yarn dev, pnpm dev, or bun dev and open http://localhost:3000.
