Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Produkt-Vision & Roadmap

Vision

Minimalistische Wett-Assistent App:

  1. Login (einmalig)
  2. Wettkonto einrichten (Anbieter, Bankroll)
  3. Wettplan definieren (Ziel, Strategie)
  4. Dashboard: Top-Auswahl passend zum aktiven Plan
  5. Staking Tables mit “Leben”-System

Geplante Architektur

┌────────────┐     ┌─────────────┐     ┌──────────┐
│  Frontend  │────>│  Rust API   │────>│  SQLite   │
│  (SPA)     │<────│  (Axum)     │<────│           │
└────────────┘     └──────┬──────┘     └──────────┘
                          │
                   ┌──────▼──────┐
                   │  Scraping   │
                   │  Engine     │
                   └─────────────┘

Datenbank (SQLite)

Geplante Tabellen:

TabelleInhalt
usersLogin, Auth
betting_plansZiel, Strategie, Bankroll, Status
matchesTagesergebnisse (AnalyzedMatch Daten)
oddsQuoten pro Match
picksScoring-Ergebnisse, Empfehlungen

Warum SQLite: Kein separater DB-Server noetig, eingebettet, perfekt fuer Single-Server Setup.

Staking / “Leben”-System

Vollstaendig analysiert! Siehe staking.md fuer Details.

Kurzfassung:

  • Leben = quote + risk_offset (4-10 je nach Stufe)
  • Martingale-Staking mit konstantem Profit pro Runde
  • Gewinn = Lives Reset + Bankroll waechst, Verlust = 1 Leben weg
  • 7 Risikostufen: risky bis eternal

Roadmap

Phase 1: Scraping Engine (erledigt)

  • Neobet + Flashscore Scraping
  • League Matching
  • H2H Analyse mit Intervallen
  • Odds Scraping (alle 7 Maerkte)
  • Scoring-Algorithmus
  • CSV + Excel Export
  • REST API
  • Scheduler (01:00 daily)
  • Heute + Morgen Unterstuetzung
  • Projekt-Wiki

Phase 2: Frontend (erledigt)

  • Alte bet-assist App analysieren (Staking/Leben)
  • React + TypeScript + Vite Setup
  • Supabase Auth (Login/Registration)
  • Wettkonto Setup (Bookmaker + Einzahlung)
  • Wettplan Setup (Risiko, Ziel, Budget, Quote)
  • Dashboard mit Tages-Predictions
  • Betting Flow (Pick → Modal → Bestaetigung)
  • Run Table mit Martingale-Berechnung
  • Leben-System mit Heart-Visualisierung
  • Glassmorphic Design System
  • Responsive Layout
  • Deployment (Nginx Static Files)
  • Wiki Dokumentation

Phase 3: Datenbank + Backend

  • SQLite Integration
  • Match-Daten in DB speichern
  • User-Daten serverseitig (aktuell localStorage)
  • Wettplan-Management API

Phase 4: Intelligence

  • Plan-basierte Filterung
  • Personalisierte Empfehlungen
  • Ergebnis-Tracking
  • Statistiken/Historie