Skip to content

Insightify is your go-to platform for real-time price comparison, intelligent product tracking, and insightful price trend analysis

Notifications You must be signed in to change notification settings

vaxad/Insightify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8 image

Insightify: Your Real-time Price Comparison Assistant

Welcome to Insightify, your go-to platform for real-time price comparison, intelligent product tracking, and insightful price trend analysis. Insightify empowers users to make informed purchasing decisions by providing a seamless experience for comparing prices across different marketplaces, receiving price drop alerts, and exploring price fluctuation graphs.

Table of Contents

Introduction

Insightify is a web application designed to simplify the process of finding the best prices for products across various online marketplaces. Leveraging real-time data scraping and a user-friendly interface, Insightify enables users to make informed choices, save money, and stay up-to-date with price fluctuations.

Features

1. Real-time Price Comparison

Users can search for any product, and Insightify dynamically scrapes real-time data from different marketplaces, allowing for a side-by-side comparison of prices.

2. Direct Mailing System

Set your desired price threshold, and Insightify will notify you via direct email when the price of a tracked product drops below your specified amount.

3. Call-to-Action UI

The user interface is designed with a call-to-action approach, ensuring users can quickly and effortlessly dive into product searches and price comparisons.

4. Price Fluctuation Graphs (Future Aspect)

In the future, users will have access to insightful graphs depicting the historical fluctuation of product prices, aiding in making predictions and informed decisions.

5. Price Prediction Using ML (Future Aspect)

As a future enhancement, machine learning will be incorporated to predict potential price changes for products, providing users with advanced insights.

Tech Stack

Insightify is built using a diverse tech stack:

  • Google Custom Search Engine API for obtaining marketplace links
  • Beautiful Soup for scraping product data
  • Node.js for the backend, utilizing Nodemailer for the mailing system
  • Flask for the scraping logic
  • Next.js for the frontend

Getting Started

To get started with Insightify, follow these steps:

  1. Clone the repository:

    git clone https://github.com/vaxad/Insightify.git
    cd Insightify
  2. Install dependencies:

    cd backend
    npm install
    cd frontend
    npm install
    cd flask
    pip install -r requirements.txt
  3. Set up your environment variables.

  4. Run the application:

    cd backend
    node index.js
    cd frontend
    npm run dev
    cd flask
    python app.py

    Visit http://localhost:3000 in your browser.

Usage

Explore Insightify and take advantage of its powerful features:

  • Search for any product and compare prices across different marketplaces.
  • Set price thresholds for product alerts through the direct mailing system.
  • Engage with the call-to-action UI for a seamless user experience.

Future Aspects

Stay tuned for exciting features in future releases:

  • Price fluctuation graphs for in-depth analysis.
  • Integration of machine learning for price prediction.

Contributors

License

Insightify is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

Happy shopping with Insightify! 🛒💸

About

Insightify is your go-to platform for real-time price comparison, intelligent product tracking, and insightful price trend analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published