Skip to content

AaliyahBatool/solis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📌 Solis

A project that detects bot-generated reviews using Machine Learning and stores verified review hashes on Ethereum blockchain for transparency and security.

🚀 Features

✔️ Web Scraping: Extracts reviews from e-commerce sites. ✔️ Detects Fake Reviews: Uses an ML model to classify reviews.
✔️ Blockchain Integration: Stores verified review hashes on Ethereum (Sepolia).
✔️ Secure & Immutable: Prevents data tampering with decentralized storage.

📊 How It Works

1️⃣ User submits a product URL.
2️⃣ Web Scraper fetches reviews from the page.
3️⃣ ML Model detects fake vs real reviews.
4️⃣ Valid reviews are hashed and stored on Ethereum.
5️⃣ The hash can be retrieved later for verification.

🛠️ Tech Stack

  • Web Scraping: BeautifulSoup, Selenium, Requests
  • Blockchain: Ethereum (Sepolia Testnet), Solidity, Web3.py
  • Machine Learning: Python, Pandas, Scikit-learn
  • Web Interface: HTML, CSS, JavaScript, React(framework)

📂 Project Components

  • Machine Learning Model: Detects bot-generated reviews.
  • Blockchain Smart Contract: Stores and verifies review hashes.
  • Python Backend: Manages blockchain interactions.
  • Web Interface: Allows users to submit product links.

📜 License

MIT License © 2025 Vigil Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.9%
  • Python 35.5%
  • CSS 10.0%
  • HTML 1.9%
  • Solidity 1.7%