This is a PriceTracking app that uses CRON jobs to periodically update the product data. NodeMailer is used to send user's notifications. Inspired by the JSMastery Data Scraping Video.
- Create Charts from the Product Data
- Add Sharing Features such as Tweet Now
- Add Authentication for user's to save their products and wishlists.
- Set Custom Price Alerts based off Price Targets (i.e. 10% off or $10 off)
- Add a Product Search Feature
- Add save product for user quick access
- Add saved products to the home page
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
BRIGHT_DATA_USERNAME= BRIGHT_DATA_PASSWORD=
MONGODB_URI=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= CLERK_SECRET_KEY=
EMAIL_PASSWORD=
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.