- Note this is still in development and is not a finished product.
Price Tracker is a web application that allows users to search for products across multiple online retailers and compare prices. It provides a convenient way to find the best deals on products by fetching and displaying prices from various sources.
- Multi-retailer Search: Search for products across different online retailers simultaneously.
- Price Comparison: Compare prices for the same product from different retailers.
- Scraping: Utilizes web scraping to retrieve product information and prices from retailer websites.
- Responsive UI: User-friendly interface accessible on both desktop and mobile devices.
- Node.js: Server-side JavaScript runtime environment.
- Express.js: Web application framework for Node.js.
- Puppeteer: Headless browser automation library for web scraping.
- HTML/CSS: Frontend markup and styling.
- JavaScript: Client-side scripting language.
- Clone the repository
- Navigate to the project directory
- Install dependencies:
npm install
- Start the server:
npm start
- Access the application in your web browser at
http://localhost:3000
. - Enter the product name or barcode in the search bar and press Enter.
- View the search results, including product images, titles, and prices, from different retailers.
- Compare prices and select the best deal for your desired product.
Contributions are welcome! If you'd like to contribute to this project, please fork the repository, make your changes