Skip to content

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

Notifications You must be signed in to change notification settings

doganenes/AIBazaar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

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

No packages published

Contributors 2

  •  
  •