Skip to content

udaysk3/ProductPriceCompare

Repository files navigation

Product Price Comparator

This project is implemented for the InnoExpo360, a 3 days Hackathon Challenge in JNTUGV, Vizianagaram.

Overview

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.

Features

  • 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.

Technologies Used

  • 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.

Implemented by

  • Uday Santosh Kumar (Team Lead) - BackEnd Developer
  • Hemanth Kumar Gurubelli - FrontEnd Developer
  • Dhanunjaya Rao Bali - BackEnd Developer
  • Harsha Vardhan Patnaik - Web Design

Getting Started

To get started with the Product Price Comparator project, follow these steps:

  1. Clone this repository to your local machine:

    https://github.com/udaysk3/ProductPriceCompare.git
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the Django development server:

    python manage.py runserver
  4. Access the application in your web browser at http://localhost:8000.

Usage

  1. Enter the name of the product you want to search for in the search bar and click "Search."

  2. Alternatively, use the barcode scanner feature to scan a product's barcode.

  3. The application will display a list of similar products with their prices from different web stores.

Contributing

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!

About

An Project for Inno Expo 360 Hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published