Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Tax sale property investment intelligence platform
翻訳待ち
Loading the full README.
Read the full 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.