Skip to content

kaviya23cb023/PlotProof

Repository files navigation

🏘️ PlotProof - AI Land Verification System

🚀 Overview

PlotProof is an AI-powered land verification system that helps users identify whether a land is Safe, Risky, or Disputed using historical data and intelligent analysis.

It also provides actionable suggestions and includes security features to detect malicious inputs.


🎯 Problem

Land buyers often face risks such as:

  • Hidden legal disputes
  • Ownership conflicts
  • Fraudulent land records

There is no simple tool to verify land safety before purchase.


💡 Solution

PlotProof analyzes land data using a hybrid AI + rule-based system and provides:

✅ Risk classification (Safe / Risky / Disputed)
✅ Explanation of results
✅ Smart suggestions for users
✅ Security against malicious inputs (SQL Injection detection)


⚙️ Tech Stack

  • 🐍 Python (Flask)
  • 📊 Pandas (Data Processing)
  • 🌐 HTML, CSS, JavaScript (Frontend)
  • 🔐 JWT Authentication
  • 🧠 Rule-Based AI Logic

🧠 How It Works

User Input (Village + Survey No) ↓ Data Matching (CSV Dataset) ↓ AI Logic (Rule-Based Analysis) ↓ Risk Classification ↓ Suggestions + Security Check


📸 Screenshots

✅ Safe Land

![Safe](safe ss.png)

⚠️ Risky Land

![Risky](Risky ss 2.png)

🔐 SQL Injection Detection

![Security](sql injection preventing screenshot.png)


🧪 Example

Input:

Village: Rajapalayam Survey No: 45

Output:

Status: Risky Reason: Past dispute record found

Suggestions:

Verify previous case documents Check ownership history Proceed with caution before buying


🔐 Security Features

  • 🚨 Detects SQL Injection attempts
  • ⚡ Blocks malicious input instantly
  • 🔒 Ensures secure system usage

📁 Project Structure

PlotProof/ ├── app.py ├── ai_model.py ├── land_data.csv ├── requirements.txt │ ├── templates/ │ └── index.html │ ├── static/ │ ├── script.js │ └── style.css


▶️ How to Run

pip install -r requirements.txt
python app.py

Open in browser:

http://127.0.0.1:5000


🔮 Future Improvements
📄 Document upload & AI analysis
📊 Dashboard for land risk trends
🤖 Advanced ML model integration
🌐 Integration with public datasets

Built By

KAVIYA N

About

AI-based land verification system to detect disputed and risky properties using ML + rule-based analysis with security protection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors