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%