Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

286 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 BetMate - Plataforma de Apuestas entre Amigos

BetMate Banner

BetMate es una aplicación web innovadora que permite crear un entorno privado donde tú y tus amigos podéis apostar de forma divertida y segura. Desde resultados de partidos de fútbol hasta apuestas personalizadas, BetMate ofrece la plataforma perfecta para competir y disfrutar.

✨ Características Principales

🏈 Apuestas Deportivas

  • Predicción de resultados de partidos de fútbol
  • Configuración personalizada del bote común
  • Resultado automático al finalizar el partido

🎯 Apuestas Personalizadas

  • Crea tus propias apuestas sobre cualquier tema
  • Sistema flexible de condiciones y reglas
  • Temas ilimitados: desde deportes hasta eventos sociales

👥 Gestión de Grupos

  • Grupos privados solo para invitados
  • Sistema de invitaciones seguro
  • Perfiles de usuarios con historial de apuestas

💰 Gestión de Saldos

  • Sistema de puntos virtuales o dinero real (en proceso)
  • Historial transacciones completo
  • Estadísticas personales y rankings

🛠️ Stack Tecnológico

Backend

Python Flask SQLAlchemy JWT

Frontend

React JavaScript CSS3

Base de Datos

SQLite PostgreSQL

Herramientas

Git Docker

🚀 Instalación y Configuración

Prerrequisitos

  • Python 3.8+
  • Node.js 14+
  • npm o yarn

Backend (Flask)

# Clonar repositorio
git clone https://github.com/wPabloR/BetMate.git
cd BetMate/backend

# Crear entorno virtual
python -m venv venv
source venv/bin/activate  # Linux/Mac
# venv\Scripts\activate  # Windows

# Instalar dependencias
pip install -r requirements.txt

# Configurar variables de entorno
cp .env.example .env
# Editar .env con tus configuraciones

# Ejecutar aplicación
python app.py

Frontend (React)

cd BetMate/frontend

# Instalar dependencias
npm install

# Ejecutar en modo desarrollo
npm start

📖 Uso de la Aplicación

  • Registro/Login: Crea tu cuenta o inicia sesión.
  • Crear Playground: Establece tu círculo de apuestas.
  • Invitar Amigos: Busca a tus amigos para incluirlos en los playgrounds.
  • Crear Apuestas: Selecciona el partido o inventa tu propia apuesta.
  • Gestionar Resultados: Actualiza estados y ganadores.

👨‍💻 Autor


⭐ Soporte y Feedback

  • ¿Te gusta BetMate? Dale una estrella al repositorio en GitHub.
  • ¿Encontraste un bug? Abre un issue en el repositorio.
  • ¿Tienes una idea? ¡Nos encantaría escucharla!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages