尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Tax sale property investment intelligence platform
翻译准备中
正在加载完整 README。
查看完整 README ↗AI-powered analysis of tax sale properties for professional real estate investors. Currently supporting Utah County with 127 analyzed properties for the May 2026 sale.
# Install dependencies
npm install
# Set up environment
cp .env.local.example .env.local
# Edit .env.local with your API keys
# Push database schema
npx prisma db push
# Seed with Utah County data (optional)
npx tsx scripts/import-utah-county-csv.ts
# Run development server
npm run dev
Open http://localhost:3000 to view the application.
Required in .env.local:
# Database
DATABASE_URL="file:./dev.db"
# Authentication (NextAuth.js)
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-secret-here
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
# Google Maps (for Street View images)
GOOGLE_MAPS_API_KEY=your-google-maps-api-key
# Optional: Cron job security
CRON_SECRET=your-cron-secret
npm run dev # Start development server
npm run build # Production build
npm start # Start production server
# Data management
npm run fetch-images # Batch fetch Street View images for all properties
npx prisma studio # Browse database visually
npx prisma db push # Apply schema changes
# Analysis
npm run rescore-all # Re-run scoring engine on all properties
npx tsx scripts/detect-assemblage.ts # Run assemblage detection
npx tsx scripts/check-redemptions.ts # Manual redemption check
├── src/
│ ├── app/ # Next.js App Router
│ │ ├── api/ # API routes (properties, auth, cron)
│ │ ├── dashboard/ # Portfolio dashboard
│ │ ├── properties/ # Property list and detail
│ │ ├── reports/ # Investor report generation
│ │ ├── settings/ # User preferences
│ │ └── login/ # Authentication page
│ ├── components/
│ │ ├── MaxBidCalculator.tsx # Dustin Hahn formula implementation
│ │ ├── DueDiligenceChecklist.tsx # 8-step research workflow
│ │ ├── DataTrustIndicators.tsx # Confidence scoring UI
│ │ ├── PropertyImage.tsx # Street View integration
│ │ └── AppLayout.tsx # Navigation wrapper
│ ├── lib/
│ │ ├── scoring/ # Investment scoring engine
│ │ ├── zoning/ # Zoning fetchers (cities + county)
│ │ ├── assemblage/ # Adjacent parcel detection
│ │ └── sync/ # Redemption checking
│ └── types/ # TypeScript definitions
├── prisma/
│ └── schema.prisma # Database schema
├── scripts/ # Utility scripts
└── docs/ # Documentation
Properties are scored 0-100 using:
Opportunity Factors (+):
Risk Factors (-):
Recommendations:
| Metric | Value |
|---|---|
| Properties Analyzed | 127 |
| Street View Coverage | 119 (93.7%) |
| Sale Date | May 21, 2026 |
| Unincorporated (Real Zoning) | 25 |
| City Properties (Guidance) | 102 |
| BID Recommendations | ~20-30 |
Features implemented and ready:
This is a proprietary platform for TaxProperty Intelligence LLC. Not open for external contributions.
Proprietary - All rights reserved.
TaxProperty Intelligence - Know which properties to bid. Ignore the rest.