https://github.com/sameermujahid/ai-property-verifier2
https://github.com/sameermujahid/ai-property-verifier2
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sameermujahid/ai-property-verifier2
- Owner: sameermujahid
- Created: 2025-04-30T05:41:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-01T09:16:05.000Z (about 1 year ago)
- Last Synced: 2025-06-19T02:38:31.024Z (about 1 year ago)
- Language: HTML
- Size: 174 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
title: AI Property Verifier
emoji: 🏠
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: false
---
# AI Property Verifier
An AI-powered property verification and fraud detection system that analyzes property listings for authenticity and potential fraud.
## Features
- Property listing verification
- Fraud detection using AI models
- Image analysis and authenticity checking
- Document verification
- Location validation
- Price analysis
- Legal document analysis
- Cross-validation checks
## Tech Stack
- Python 3.8+
- Flask
- PyTorch
- Transformers
- CLIP
- Sentence Transformers
- spaCy
- Tesseract OCR
## Installation
1. Clone the repository:
```bash
git clone https://github.com/sameermujahid/ai-property-verifier.git
cd ai-property-verifier
```
2. Create and activate virtual environment:
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
4. Run the application:
```bash
python app.py
```
## Project Structure
```
.
├── app.py # Main Flask application
├── requirements.txt # Python dependencies
├── templates/ # HTML templates
│ └── index.html # Main web interface
├── static/ # Static files (CSS, JS, images)
├── tests/ # Test files
├── k8s/ # Kubernetes manifests
└── Jenkinsfile # CI/CD pipeline configuration
```
## Docker Deployment
Build and run with Docker:
```bash
docker build -t sameermujahid/ai-property-verifier .
docker run -p 5000:5000 sameermujahid/ai-property-verifier
```
## Kubernetes Deployment
Deploy to Kubernetes:
```bash
kubectl apply -f k8s/
```
## CI/CD Pipeline
The project uses:
- GitHub for source control
- Jenkins for CI/CD automation
- Docker Hub for container registry
- Kubernetes for container orchestration
## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Contact
Sameer Mujahid - sameermujahid@example.com
Project Link: https://github.com/sameermujahid/ai-property-verifier