Skip to content

doganenes/AIBazaar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

244 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AIBazaar - AI Based Price Prediction System

πŸ“˜ Overview

AIBazaar is an advanced, AI-driven platform that revolutionizes consumer behavior by providing intelligent price forecasts and market analytics. It offers actionable insights and predictive intelligence to guide users in making better buying decisions.


🎯 Key Features

  • πŸ€– AI-Powered Price Forecasting
    Predicts future price trends using ML models like Random Forest, Gradient Boosting, and LSTM.
  • πŸ“Š Visual Analytics
    Interactive charts and trendlines that visualize historical price behavior using collected data from the database.
  • ⭐ Smart Watchlist
    Personalized product tracking with background monitoring.
  • πŸ“ˆ Market Intelligence
    Analyze long-term patterns to identify the best time to purchase.
  • πŸ” Price Comparison Engine
    Multi-platform price insights with no direct selling or affiliate bias.
  • πŸ“± Responsive Design
    Seamlessly optimized UI for desktop, tablet, and mobile devices.

πŸ›οΈ System Architecture

🧩 Frontend

  • Bootstrap 5
  • React.js
  • React Router DOM
  • Chart.js
  • Axios

βš™οΈ Backend

  • .NET Core
  • Entity Framework Core
  • SQL Server
  • JWT Authentication

πŸ€– AI & Machine Learning

  • Python
  • Django REST Framework
  • ML Models: Random Forest, Gradient Boosting, LSTM
  • Feature Engineering: Seasonality, Trends, Historical Patterns

πŸ”„ Data Collection

  • Web scraping with Selenium, BeautifulSoup, and Pandas
  • Scheduled automated scraping for up-to-date price tracking

πŸš€ Getting Started

βœ… Prerequisites

  • .NET 8.0 SDK
  • Python 3.x
  • Node.js
  • SQL Server
  • Chrome/Chromium (for scraping tasks)

πŸ”§ Installation Guide

1. Clone the Repository

git clone https://github.com/doganenes/AIBazaar.git
cd AIBazaar

2. Setup Frontend

cd frontend
npm install
npm start

3. Setup Backend

cd backend
dotnet restore
dotnet run

4. Setup AI Module

cd AI
pip install -r requirements.txt
python manage.py runserver 8000

5. Apply Database Migrations

dotnet ef database update

πŸ“Έ Screenshots

πŸ“Š Correlation Matrix

About

Developed a full-stack price prediction platform integrating ML models for price forecasting and dynamic frontend visualizations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors