Skip to content
/ DealDex Public

A Web/App Platform that scrapes product data from well- known e-commerce websites, aggregates and organizes the data, and provides users with intuitive tools to search, compare, and analyze product prices, features, and reviews across multiple platforms.

Notifications You must be signed in to change notification settings

vaxad/DealDex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

16 image

DealDex

Problem Statement

In the rapidly evolving e-commerce landscape, consumers are often overwhelmed by the vast array of products available across multiple platforms. The challenge lies in the lack of a comprehensive tool that allows users to effectively search, compare, and analyze product data from various e-commerce websites. This results in a time-consuming process and often leads to less informed purchasing decisions. Develop a Web/App Platform that scrapes product data from well- known e-commerce websites, aggregates and organizes the data, and provides users with intuitive tools to search, compare, and analyze product prices, features, and reviews across multiple platforms. Your solution should offer a seamless user experience and actionable insights to help users find the best deals and make informed purchasing decisions.

DealDex_Demo.mp4

Features

  1. Data Aggregation: The platform will extract product data from multiple e-commerce websites. The expectation is to gather comprehensive and accurate data, including prices, features, and user reviews.The scraped data will be categorized and stored systematically. The expectation is to ensure easy retrieval and analysis of data, enhancing the platform's efficiency.
  2. Search Functionality: Users will be able to search for products using various filters. The expectation is to provide quick and accurate search results, enhancing user experience.
  3. Comparison Tool: Users can compare different products based on various parameters. The expectation is to present clear and intuitive comparison data, helping users identify the best deals.
  4. Analysis and Insights: The platform will analyze data to generate actionable insights. The expectation is to provide valuable insights that can guide users in making informed purchasing decisions.
  5. User-Friendly Interface: The platform will have a clean, intuitive interface. The expectation is to ensure a seamless user experience, making the process of searching, comparing, and analyzing products straightforward.
  6. Customer Support: The platform will provide robust customer support. The expectation is to assist users effectively with any issues or queries they may have.

Project Setup

Flask Backend

cd flask
python -m venv venv
venv\Sceipts\activate
pip install -r requirements.txt
py app.py

Next.js Frontend

cd frontend
npm i
npm run dev

Node.js Backend

cd backend
npm i
npm run dev

Contributors of the Project


Contributing

To contribute to this project, follow these steps:

  1. Fork this repository.
  2. Make your changes and commit them to your forked repository.
  3. Create a pull request to merge your changes into the original repository.

Show some ❤️ by starring this awesome Repository!


About

A Web/App Platform that scrapes product data from well- known e-commerce websites, aggregates and organizes the data, and provides users with intuitive tools to search, compare, and analyze product prices, features, and reviews across multiple platforms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published