Evaluando propuestas

Desarrollo de plataforma Saas para Automatización de Horarios en Centros Deportivos

Publicado el 30 Octubre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un equipo o desarrollador para crear FitPlanner Manager, un software SaaS diseñado para automatizar la planificación de horarios del personal técnico en centros deportivos (entrenadores, monitores, técnicos de sala o socorristas). Actualmente, la gestión de horarios se realiza manualmente con hojas de Excel, lo que genera errores, solapamientos y una considerable pérdida de tiempo. El objetivo principal de este proyecto es desarrollar un Producto Mínimo Viable (MVP) que resuelva estos problemas.

El MVP debe incluir las siguientes funcionalidades clave:

*  Creación de horarios automáticos: El sistema debe ser capaz de generar horarios de forma automática, considerando variables como horas disponibles, roles del personal, disponibilidad de salas y la disponibilidad individual de cada técnico.
*  Visualización de horarios en panel tipo calendario: Una interfaz intuitiva que permita visualizar los horarios de manera global en un formato de calendario o parrilla, facilitando la identificación de asignaciones y posibles conflictos.
*  Perfil individual del técnico: Cada técnico debe tener acceso a un perfil donde pueda visualizar su jornada laboral y las clases o actividades que le han sido asignadas.
*  Herramientas de administración para edición manual: El administrador debe poder editar manualmente los horarios generados, marcar ausencias del personal y reasignar técnicos según sea necesario.

El sistema contará con dos roles principales:

1.  Administrador: Encargado de la gestión completa del personal, las salas, las actividades y las reglas de asignación de horarios.
2.  Técnico: Podrá visualizar su propio horario, ya sea diario o semanal, de forma clara y accesible.

La interfaz de usuario debe ser moderna, clara y optimizada para su uso en dispositivos móviles, garantizando una excelente experiencia de usuario. Los apartados principales de la interfaz serán:

*  Panel de administración: Para la gestión centralizada de personal y la configuración de reglas de cobertura.
*  Panel global: Una vista general del día o la semana, mostrando todas las salas y actividades programadas.
*  Perfil individual de técnico: Con el horario personal detallado.
*  Módulo simple de incidencias: Para registrar bajas, permisos u otras eventualidades del personal.

Requisitos técnicos sugeridos para el desarrollo:

*  Frontend: React o Vue.js
*  Backend: Node.js o Python
*  Base de datos: Firebase o PostgreSQL
*  Hosting: Vercel, Render o AWS

Entrega esperada:

*  Un MVP operativo y alojado online, listo para pruebas.
*  Documentación básica del proyecto.
*  El código fuente completo en un repositorio GitHub.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias