Pricewise is a web application designed to help users track prices of products on Amazon.in (India). It serves as a price scraper and tracker, allowing users to conveniently monitor price changes for their favorite products.
Please Note: The entire app is currently in demo and may undergo changes.
- Full-Stack Framework:
- Database:
- Scraping:
- Cron Job Scheduler: Hosted on cron-job.org
- Others: ,
-
Search Amazon.in Prices: Easily search for product prices on Amazon.in.
-
Price Tracking: Track the prices of specific products by providing your email address. Pricewise regularly checks for price changes and sends email notifications when detected.
- Implement user authentication for a personalized experience.
- Enhance email notification system.
- Improve user interface for a more intuitive experience.
- Expand supported regions for price tracking.
-
Clone the repository:
git clone https://github.com/your-username/pricewise.git
-
Install dependencies:
cd pricewise npm install
-
Set up environment variables:
Create a
.env
file in the root directory and add the following:EMAIL_USERNAME=send_email_from_this_user EMAIL_PASSWORD=your_email_password
Replace
send_email_from_this_user
andyour_email_password
with your actual Values. -
Run the application:
npm run dev
The application will be accessible at http://localhost:3000 by default.
A scheduled cron job is hosted on cron-job.org. This job runs at specified intervals to update prices and send notifications to users.
Check out the live demo of Pricewise hosted at