Skip to content

bluruwu/BetVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ BetVault

BetVault is a professional-grade betting tracking and analytics platform. It allows users to record their sports betting history, analyze their performance with real-time statistics (ROI, Win Rate, Profit), and manage their bankroll with data-driven insights.

🚀 Key Features

  • Personalized Tracking: Detailed recording of bets (Market type, target scope, selection, odds, strike).
  • Real-time Analytics: Instant calculation of Net Profit, ROI, Win Rate, and Streaks.
  • Modern UI/UX: Dark-themed, responsive interface with professional skeleton loaders and smooth transitions.
  • Advanced State Management: Powered by TanStack Query V5 with LocalStorage persistence (instant loads even after refresh).
  • Scalable Architecture: Robust FastAPI backend with PostgreSQL/Supabase.

🛠️ Tech Stack

Frontend

  • Framework: React 19 + Vite
  • Styling: TailwindCSS
  • State/Caching: TanStack Query V5
  • Forms: React Hook Form + Zod

Backend

  • Framework: FastAPI (Python 3.10+)
  • Database: PostgreSQL (Supabase)
  • ORM: SQLAlchemy + Alembic (Migrations)
  • Validation: Pydantic v2

📂 Project Structure

BetVault/
├── frontend/    # React/Vite application
├── backend/     # FastAPI/SQLAlchemy server
└── (global)     # Project management (README, .gitignore)

🏁 Quick Start

Prerequisites

  • Node.js (v18+)
  • Python (v3.10+)
  • PostgreSQL (or Supabase URL)

Implementation

For detailed instructions on setting up each component, please refer to their respective documentation:

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


Developed by @Bluruwu.

About

BetVault: Elevate your betting with professional-grade analytics. Track every play, analyze your performance with real-time ROI and Win Rate, and manage your bankroll through a sleek, data-driven interface.

Topics

Resources

License

Stars

Watchers

Forks

Contributors