A full-stack product price tracker that watches prices for you — so you don’t have to.
DaamTrack is a full-stack web application that lets users track product prices from online stores and get notified when prices change.
You paste a product link, DaamTrack extracts the price, stores it, and automatically checks the price every day at 9 AM. If the price drops (or changes), users get notified via email.
Built with modern tools, clean UI, and real-world automation in mind.
- 🔗 Track products using just a URL
- Automatic price scraping using Firecrawl
- Daily cron job runs every day at 9 AM
- 📉 Detects price changes over time
- Email notifications using Resend
- Secure database with Supabase
- Clean UI built with Shadcn UI
- ⚡ Fast and SEO-friendly with Next.js
- User adds a product URL
- Firecrawl scrapes the product name, price, and currency
- Data is stored in Supabase
- A cron job runs every day at 9 AM
- If the price changes, an email notification is sent
Simple, automated, and reliable.
Frontend
- Next.js
- Shadcn UI
- Tailwind CSS
Backend
- Next.js
- Supabase (PostgreSQL)
- Firecrawl (Web scraping)
- Resend (Email service)
Automation
- Cron Jobs (daily at 9 AM)
The price-check cron job runs:
Every day at 9:00 AM
It:
- Fetches all tracked products
- Re-scrapes current prices
- Compares with stored prices
- Triggers emails if changes are detected
Pull requests are welcome. If you have ideas, improvements, or bug fixes — feel free to open an issue or PR.
This project is licensed under the MIT License.


