This project is implemented for the InnoExpo360, a 3 days Hackathon Challenge in JNTUGV, Vizianagaram.
Product Price Comparator is a web application built using Python Django and web scraping APIs to help users find the best deals on products from various online stores. It includes a search bar and a barcode scanner feature to make the product search process convenient and efficient.
-
Search Bar: Users can enter the name of a product they want to purchase, and the application will retrieve and display a list of similar products from different online stores.
-
Barcode Scanner: Users can use the built-in barcode scanner to quickly scan a product's barcode, and the application will fetch the best deals for that product from various web stores.
-
Python Django: The web framework used to build the application.
-
Web Scraping APIs: Used to fetch product information and deals from online stores like Amazon and Flipkart.
- Uday Santosh Kumar (Team Lead) - BackEnd Developer
- Hemanth Kumar Gurubelli - FrontEnd Developer
- Dhanunjaya Rao Bali - BackEnd Developer
- Harsha Vardhan Patnaik - Web Design
To get started with the Product Price Comparator project, follow these steps:
-
Clone this repository to your local machine:
https://github.com/udaysk3/ProductPriceCompare.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Django development server:
python manage.py runserver
-
Access the application in your web browser at
http://localhost:8000
.
-
Enter the name of the product you want to search for in the search bar and click "Search."
-
Alternatively, use the barcode scanner feature to scan a product's barcode.
-
The application will display a list of similar products with their prices from different web stores.
This project is open for the contribution. If you'd like to contribute to this project, please follow these guidelines:
-
Fork the repository on GitHub.
-
Create a new branch for your changes:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your commit message here"
-
Push your changes to your forked repository:
git push origin feature/your-feature-name
-
Create a pull request from your forked repository to the main project repository.
Happy shopping!