
Plataforma Fecom
6 fases · 8 semanas
Presentación completa del proyecto: arquitectura, fases, calendario, métricas y presupuesto. Use las flechas ← → para navegar.
Una plataforma, tres tipos de usuario
El contenido viaja de Fecom hasta el visitante final pasando por sus clientes. Cada eslabón usa la misma plataforma con permisos distintos.
6 fases encadenadas, entregas semanales
Cada fase cierra con una versión desplegada y una demo. Si algo no encaja, se ajusta antes de pasar a la siguiente.
Cuándo ocurre cada cosa
Distribución temporal de las 6 fases sobre el calendario del proyecto.
Análisis y planificación
Entender bien el problema antes de construir nada.
- Mapear el flujo real de trabajo de Fecom y sus clientes
- Definir los tres roles del sistema y sus permisos
- Diseñar el modelo de datos y la arquitectura multi-tenant
- Documento de requisitos validado
- Esquema de base de datos (mapas, archivos, clientes, eventos)
- Wireframes de las pantallas clave
Identidad visual y acceso
Una imagen coherente y un sistema de acceso sólido.
- Crear el sistema de diseño (color, tipografía, sombras, espaciados)
- Construir la librería de componentes reutilizables
- Implementar autenticación con sesión persistente
- Design system documentado en código
- Pantallas de login y registro con identidad Fecom
- Redirección automática por rol al iniciar sesión
Base de datos y seguridad
Datos privados por defecto. Nadie ve lo que no debe.
- Crear todas las tablas con reglas de seguridad por fila
- Separar los roles en tabla propia (evita escalado de privilegios)
- Configurar almacenamiento privado por usuario
- Migraciones SQL completas
- Políticas RLS por rol en cada tabla
- Buckets privados de imágenes y PDFs


Subida de mapas, catálogo y clientes
El día a día operativo de Fecom.
- Construir el editor de mapas con subida múltiple
- Permitir título y descripción por archivo
- Implementar el catálogo público filtrable
- Editor de mapas (imágenes + PDFs) en un solo paso
- Catálogo público con filtros por categoría
- Gestión de clientes y asignación de mapas
Visualizador, QR y estadísticas
Lo que ve el visitante y lo que mide Fecom.
- Visualizador a pantalla completa con zoom y miniaturas
- Traducción de interfaz y contenido a 6 idiomas
- Tracking de eventos y panel de estadísticas
- Visor multi-idioma (ES, EN, IT, FR, DE, PT)
- QR único generado por mapa
- Dashboard de aperturas, tiempo medio y QR escaneados

Modo kiosko offline y entrega
Funciona aunque se caiga internet.
- Convertir el visor en app instalable (PWA)
- Cachear todos los mapas para uso sin conexión
- Bloqueo por PIN y despliegue final
- Kiosko instalable en la tablet de cada sede
- PIN de 4 dígitos para evitar salida accidental
- Despliegue en producción + formación al equipo

Tecnologías que sostienen el proyecto
Stack moderno, mantenible y pensado para que Fecom no dependa de proveedores opacos.
- React 19
- TanStack Start v1
- Vite 7
- Tailwind v4
- shadcn/ui
- Postgres
- Auth + JWT
- Storage privado
- Server Functions
- Edge runtime
- RLS por fila
- Roles en tabla aparte
- SECURITY DEFINER
- PIN kiosko
- Buckets privados
- PWA instalable
- Offline-first
- 6 idiomas
- QR por mapa
- Tracking de eventos
Resultados esperados
Indicadores clave de rendimiento y calidad que se medirán en producción.
Una app para ver los kioskos sin conexión a internet
El siguiente paso natural es una app dedicada para las pantallas de cada sede, todavía por definir, pensada para que los mapas y documentos sigan funcionando aunque se caiga internet por completo.
- Descarga previa de todo el contenido de la sede
- Funcionamiento 100 % offline en la pantalla del kiosko
- Actualizaciones automáticas cuando vuelve la conexión
- Pensada para TV, tablet y cualquier pantalla de exposición
Alcance, plazos y presupuesto a acordar en una propuesta independiente.
Horas y presupuesto
Desglose por fase. Tarifa única de 40 €/h, sin sorpresas.
| Fase | Semana | Horas | % proyecto | Subtotal |
|---|---|---|---|---|
| 01. Análisis y planificación | Semana 1 | 16 h | 14% | 640 € |
| 02. Identidad visual y acceso | Semana 2 | 14 h | 13% | 560 € |
| 03. Base de datos y seguridad | Semana 3 | 20 h | 18% | 800 € |
| 04. Subida de mapas, catálogo y clientes | Semana 4 | 18 h | 16% | 720 € |
| 05. Visualizador, QR y estadísticas | Semanas 5–6 | 26 h | 23% | 1040 € |
| 06. Modo kiosko offline y entrega | Semanas 7–8 | 18 h | 16% | 720 € |
| Total proyecto | 8 semanas | 112 h | 100% | 4480 € |
Precios sin IVA. No incluye la futura app offline para pantallas (presupuesto aparte).