Skip to content

cdm18/boteo

Repository files navigation

🏆 Boteo - Plataforma de Reservas de Espacios Deportivos

Boteo es una aplicación web diseñada para facilitar la reserva de espacios deportivos, permitiendo a usuarios encontrar, comparar y reservar canchas o áreas deportivas de manera rápida y eficiente. Además, los administradores de estos espacios pueden gestionar sus instalaciones, optimizar el uso de sus recursos y analizar estadísticas de reservas y facturación.


🚀 Características Principales

Para Usuarios Generales

Registro e Inicio de Sesión

  • Autenticación segura con correo y contraseña.
  • Recuperación de contraseña en caso de olvido.

Reserva de Espacios Deportivos

  • Búsqueda y filtrado de áreas deportivas disponibles en la ciudad de Loja.
  • Elección de horarios disponibles con validaciones para evitar conflictos.
  • Confirmación inmediata de la reserva.

Gestión de Reservas

  • Visualización del historial de reservas.
  • Cancelación de reservas antes de la fecha programada.
  • Recibo digital con detalles de la reserva.

Perfil de Usuario

  • Edición de datos personales (nombre, foto de perfil, teléfono).
  • Historial de actividad dentro de la plataforma.

Interacción con la Comunidad

  • Publicación de contenido y comentarios sobre experiencias en los espacios deportivos.
  • Funcionalidad de "Me gusta" en publicaciones de otros usuarios.

Para Administradores (Gerentes de Espacios Deportivos)

Gestión de Áreas y Espacios

  • Creación, edición y eliminación de espacios deportivos.
  • Definición de horarios de disponibilidad y precios por uso.

Administración de Reservas

  • Control y supervisión de todas las reservas realizadas en su espacio.
  • Validación de disponibilidad antes de aceptar nuevas reservas.
  • Opción de cancelación de reservas en casos especiales.

Facturación y Pagos

  • Generación automática de facturas por reservas realizadas.
  • Seguimiento del estado de pagos y administración financiera.

Dashboard de Estadísticas

  • Análisis de tendencias de uso y ocupación de espacios deportivos.
  • Gráficos de ingresos generados y cantidad de reservas realizadas.
  • Reportes descargables para evaluar el desempeño del negocio.

🔧 Tecnologías Utilizadas

  • Backend: Django (Python)
  • Frontend: HTML, CSS, Bootstrap
  • Base de Datos: MySQL
  • Control de Versiones: GitHub
  • Autenticación: Django Authentication

📌 Cómo Ejecutar el Proyecto en Local

1️⃣ Clonar el Repositorio

git clone https://github.com/tuusuario/boteo.git
cd boteo

2️⃣ Crear y Activar un Entorno Virtual

python -m venv venv
source venv/bin/activate  # En macOS/Linux
venv\Scripts\activate  # En Windows

3️⃣ Instalar Dependencias

pip install -r requirements.txt

4️⃣ Configurar la Base de Datos

Modificar settings.py con las credenciales correctas y ejecutar migraciones:

python manage.py migrate

5️⃣ Iniciar el Servidor

python manage.py runserver

About

App de gestion de reservas de espacios deportivos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors