Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
NBA 프로프 베팅 분석, 텔레그램 은행 관리 및 2026년 월드컵 풀 관리, 데이터 기반 의사결정을 위한 도구이며 수익 보장은 없습니다
Análise de prop bets NBA, gestão de banca no Telegram e bolão da Copa 2026. Ferramentas para quem decide com dados, sem promessa de ganho.
금융TypeScript · PLpgSQLGitHub @tech-lamjav온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A comprehensive sports betting analytics platform focused on NBA player props, built with React, TypeScript, and Google Cloud Storage.README 전문 보기 ↗A comprehensive sports betting analytics platform focused on NBA player props, built with React, TypeScript, and Google Cloud Storage.
Create a .env file in the root directory with the following variables:
# App Configuration
VITE_APP_NAME=Smart Betting
VITE_APP_VERSION=1.0.0
# Supabase Configuration
VITE_SUPABASE_URL=your-supabase-url
VITE_SUPABASE_ANON_KEY=your-supabase-anon-key
# Google Cloud Storage Configuration (Browser-Compatible)
VITE_GOOGLE_CLOUD_PROJECT_ID=your-project-id
VITE_GOOGLE_CLOUD_STORAGE_BUCKET=your-bucket-name
# Choose ONE of these authentication methods:
# Option 1: API Key (for public buckets or API access)
VITE_GOOGLE_CLOUD_API_KEY=your-api-key
# Option 2: Access Token (for authenticated requests)
VITE_GOOGLE_CLOUD_ACCESS_TOKEN=your-access-token
# Option 3: No authentication (for public buckets only)
# Leave both API_KEY and ACCESS_TOKEN empty
git clone <your-repo-url>
cd prop-play-predictor
npm install
# or
bun install
Copy the .env.example file to .env and fill in your configuration values.
npm run dev
# or
bun dev
The application will be available at http://localhost:5173
src/
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── integrations/ # External service integrations
├── lib/ # Utility functions and configurations
├── pages/ # Application pages
├── services/ # Data services and API calls
├── types/ # TypeScript type definitions
└── App.tsx # Main application component
VITE_GOOGLE_CLOUD_API_KEY to emptyVITE_GOOGLE_CLOUD_API_KEY in your environmentVITE_GOOGLE_CLOUD_ACCESS_TOKEN in your environmentThe application expects the following folder structure in your GCS bucket:
your-bucket/
├── players/ # Player information JSON files
├── games/ # Game data JSON files
├── props/ # Prop bet data JSON files
├── analysis/ # Analysis results JSON files
├── injuries/ # Injury report JSON files
└── performance/ # Model performance JSON files
If you're using a public bucket, add this CORS configuration:
[
{
"origin": ["http://localhost:5173", "https://yourdomain.com"],
"method": ["GET", "HEAD"],
"responseHeader": ["Content-Type"],
"maxAgeSeconds": 3600
}
]
The application uses comprehensive TypeScript interfaces for:
npm run build
# or
bun run build
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
For support and questions:
/docs folderBuilt with ❤️ by the Smart Betting team