🤖 Introduction
⚙️ Tech Stack
🔋 Features
🤸 Quick Start
🔗 Links
🤖 Introduction
This application allows users to track e-commerce prices and get notifications on price drops or stock availability using automated web scraping. Built with Next.js, MongoDB, and Tailwind CSS, it leverages cron jobs to ensure up-to-date product data.
⚙️ Tech Stack
Next.js,
Tailwind CSS,
MongoDB,
Bright Data,
Nodemailer
🔋 Features
Price Tracking: Track e-commerce products and get notified of price changes.
Web Scraping: Extract detailed product data, including prices, images, and stock status.
Email Notifications: Alerts for price drops or stock updates.
Automated Cron Jobs: Keep data refreshed with periodic scraping.
🤸 Quick Start
Clone the repo:
bash
Copy code
git clone https://github.com/D-Huto/Price_Tracker.git
cd pricewise
Install dependencies:
bash
Copy code
npm install
Add environment variables:
bash
Copy code
BRIGHT_DATA_USERNAME=
BRIGHT_DATA_PASSWORD=
MONGODB_URI=
EMAIL_USER=
EMAIL_PASS=
Run the app:
bash
Copy code
npm run dev
Open http://localhost:3000 to see it in action.