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.
✅ 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.
✅ 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.
- Backend: Django (Python)
- Frontend: HTML, CSS, Bootstrap
- Base de Datos: MySQL
- Control de Versiones: GitHub
- Autenticación: Django Authentication
git clone https://github.com/tuusuario/boteo.git
cd boteopython -m venv venv
source venv/bin/activate # En macOS/Linux
venv\Scripts\activate # En Windowspip install -r requirements.txtModificar settings.py con las credenciales correctas y ejecutar migraciones:
python manage.py migratepython manage.py runserver