TAURUS PropertyVet™ is a comprehensive, AI-powered background check SaaS platform designed specifically for property management companies. It revolutionizes tenant screening by reducing processing time from 24-48 hours to just 15-30 minutes while providing more accurate and comprehensive results.
- Production URL: https://propvet.taurusai.io
- API Documentation: https://propvet.taurusai.io/api/docs
- Status Page: https://propvet.taurusai.io/api/health
- ✅ Real-time Background Checks (15-30 minute processing)
- ✅ AI-Powered Risk Assessment (96%+ accuracy)
- ✅ Multi-tier Subscription Plans ($49-$449/month)
- ✅ Professional Dashboard with analytics
- ✅ Automated Report Generation (PDF exports)
- ✅ White-label Ready for enterprise clients
- ✅ RTW (Real-Time Web) Integration with 6 MCP agents
- ✅ Multi-source Data Validation (15+ data sources)
- ✅ Enterprise Security (JWT, rate limiting, encryption)
- ✅ RESTful API with comprehensive endpoints
- ✅ Mobile Responsive progressive web app
- ✅ Cloud-native Architecture (Vercel deployment ready)
- ✅ Firecrawl MCP - Web scraping for public records
- ✅ Perplexity MCP - AI-powered research and verification
- ✅ SpiderFoot OSINT - Advanced intelligence gathering
- ✅ ChromeData MCP - Browser automation for dynamic portals
- ✅ Cross-validation Engine - Multi-source data verification
| Plan | Price/Month | Checks Included | Target Market |
|---|---|---|---|
| Starter | $49 | 50 checks | Small property managers |
| Professional | $149 | 200 checks | Medium property companies |
| Enterprise | $449 | Unlimited | Large property management firms |
- ROI: 400%+ within first year
- Cost Savings: 87% reduction vs manual processing
- Time Savings: 85% faster than traditional services
- Revenue Potential: $150K-$500K annually per 100 clients
PROPERTYVET-BACKGROUND-SYSTEM/
├── 01-CORE/ # Core implementation files
│ ├── propertyvet_orchestrator.py # Main orchestration engine
│ └── demo_client_experience.py # Client demo simulation
├── 02-CONFIGS/ # Configuration files
│ ├── credit_bureau_config.json # Credit bureau settings
│ └── public_records_config.json # Public records settings
├── 03-MCP-INTEGRATIONS/ # MCP agent integrations
│ ├── credit_bureau_agent.py # Credit bureau MCP agent
│ ├── public_records_agent.py # Public records MCP agent
│ └── rtw_integration.py # RTW orchestration integration
├── 04-TESTS/ # Testing suite
├── 05-DOCS/ # Documentation
├── 06-MONITORING/ # Analytics and monitoring
├── 07-DEPLOYMENT/ # Deployment configurations
├── 08-DATA/ # Data storage and results
├── 09-BACKUP/ # Backup systems
└── 10-WEB-APP/ # Production web application
├── frontend/ # React.js frontend
│ └── index.html # Main application interface
├── backend/ # Express.js backend
│ ├── simple_server.js # Main server file
│ └── rtw-integration.js # RTW integration module
├── package.json # Dependencies and scripts
├── vercel.json # Vercel deployment config
└── PRODUCTION_DEPLOYMENT.md # Production deployment guide
- Node.js >= 18.0.0
- npm >= 8.0.0
- Git
git clone https://github.com/taas-ai/propertyvet-background-system.git
cd propertyvet-background-system/10-WEB-APPnpm run clean # Clean any existing installations
npm run install-deps # Install with legacy peer depsnpm run dev- Local: http://localhost:3000
- Health Check: http://localhost:3000/api/health
- RTW Status: http://localhost:3000/api/rtw/status
# Install Vercel CLI
npm install -g vercel
# Deploy to production
vercel --prod
# Configure custom domain
vercel domains add propvet.taurusai.ioNODE_ENV=production
DOMAIN=https://propvet.taurusai.io
RTW_API_URL=https://rtw.taurusai.io/api
JWT_SECRET=your_secure_jwt_secret
STRIPE_SECRET_KEY=sk_live_your_keyType: CNAME
Host: PropVet
Value: [vercel-deployment-url]
TTL: Automatic
GET /api/health- System health checkGET /api/dashboard/stats- Dashboard statisticsGET /api/background-checks- List background checksPOST /api/background-checks- Start new background checkGET /api/subscription/plans- Available subscription plans
GET /api/rtw/status- RTW system status and capabilitiesGET /api/rtw/task/:taskId- Get RTW task statusPOST /api/rtw/callback- RTW completion callback
POST /api/auth/register- User registrationPOST /api/auth/login- User loginPOST /api/payments/process- Payment processing
- ✅ JWT Authentication with secure token management
- ✅ Rate Limiting (100 requests/15min)
- ✅ CORS Protection with domain whitelisting
- ✅ Input Validation and sanitization
- ✅ Helmet Security Headers for protection
- ✅ bcrypt Password Hashing (10 rounds)
- ✅ FCRA Compliance for credit reporting
- ✅ GDPR Compliance for EU data protection
- ✅ SOC 2 Ready infrastructure
- ✅ Encrypted Data Storage for sensitive information
- ✅ Audit Logging for compliance tracking
- Health Checks: Automated system health monitoring
- Performance Metrics: Response time and throughput tracking
- Error Tracking: Comprehensive error logging and alerts
- Uptime Monitoring: 99.9% uptime SLA
- Usage Statistics: Check volume and processing times
- Revenue Tracking: Subscription and payment analytics
- Customer Metrics: User engagement and satisfaction
- ROI Reporting: Cost savings and efficiency gains
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow ESLint configuration
- Maintain test coverage above 80%
- Document all API changes
- Use semantic versioning
This project is licensed under the MIT License - see the LICENSE file for details.
- Technical Docs:
/05-DOCS/ - API Reference: PropVet API Docs
- Deployment Guide:
/10-WEB-APP/PRODUCTION_DEPLOYMENT.md
- Email: support@taurusai.io
- Website: https://taurusai.io
- Issues: GitHub Issues
- Mobile application (iOS/Android)
- Advanced AI fraud detection
- International market expansion
- Blockchain-based verification
- Real-time chat support
- Q1 2025: Mobile app launch
- Q2 2025: International expansion (EU, APAC)
- Q3 2025: AI fraud detection system
- Q4 2025: Blockchain verification integration
🏠 TAURUS PropertyVet™ - Revolutionizing Property Management Background Checks
If you find this project useful, please consider sponsoring:
Your sponsorship helps us maintain and improve our open-source projects.