Estamos buscando un desarrollador Freelance (o equipo pequeño) con experiencia sólida en
React.js y Supabase para construir el MVP de una plataforma SaaS de gestión de accesos y aforos.
El objetivo de esta fase es lanzar una Web App (PWA) funcional, rápida y optimizada para uso móvil ("Mobile First"), que permita gestionar la entrada de asistentes y visualizar métricas en vivo.
IMPORTANTE: En esta fase NO requerimos desarrollo de App Nativa (iOS/Android) para agilizar el lanzamiento, pero buscamos un código limpio y modular (componentes reutilizables) que facilite la escalabilidad futura.
1. Stack tecnológico requerido (no negociable)
buscamos una solución moderna, rápida y económica de mantener:
frontend:
react.js (Vite) o
Next.js.
Diseño Mobile First: La interfaz debe sentirse ágil como una App nativa, aunque corra en el navegador.
Backend: Supabase.
Base de datos PostgreSQL.
Autenticación (Social Login Google).
Imprescindible: Experiencia demostrable con Supabase Realtime (Subscriptions). Necesitamos que los datos en el dashboard se actualicen al instante sin necesidad de recargar la página.
2. Funcionalidades clave del mvp
el candidato seleccionado recibirá un prd (documento de requisitos) detallado con los flujos exactos. Las funcionalidades nucleares a cotizar son:
A. Perfil de Usuario (El Asistente)
Registro "One-Shot": Login social rápido y formulario de perfilado (captura de datos de segmentación de usuario).
Pasaporte QR: Generación automática de un código QR único, personal y permanente para el usuario.
Interfaz de Usuario: Vista simple para consultar eventos próximos y mostrar su QR.
B. Perfil de Organizador (La Gestión)
Dashboard en Tiempo Real: Panel administrativo que muestra gráficas de aforo, listados de asistentes y métricas de balance que se actualizan en milisegundos cuando ocurre un acceso.
Escáner de Acceso Web (El Reto Técnico):
Implementación de lector de QR usando la cámara del dispositivo a través del navegador web.
Gestión de Eventos: CRUD básico para crear y editar eventos (Fecha, Hora, Aforo máximo).
3. ENTREGABLES
Código Fuente: Repositorio en GitHub/GitLab (propiedad total del cliente).
Despliegue: La aplicación debe quedar desplegada y funcionando en producción (preferiblemente Vercel o Netlify) y correctamente conectada al proyecto de Supabase.
¿Cómo aplicar?
para filtrar propuestas genéricas, por favor responde brevemente a estos 3 puntos en tu mensaje:
¿tienes experiencia implementando supabase realtime? (sí/no y breve ejemplo).
¿Qué librería de Javascript recomiendas para el Escáner QR Web para asegurar velocidad?
Buscamos una relación a largo plazo para futuras fases del proyecto. ¡Esperamos tu propuesta!
Plazo de Entrega: No definido