
Abierto
Publicado
•
Termina en 2 días
Tenemos un SaaS clínico para nutricionistas (gestión de pacientes, planes dietéticos, cálculo de macros/requerimientos, reportes, asistente con IA y facturación por pasarela). El producto ya está funcional y desplegado, pero necesitamos un desarrollador full-stack senior que revise el código, valide lo ya construido y complete lo que falte para un lanzamiento a producción sólido y seguro. Stack Frontend: React + TypeScript + Vite + Tailwind Backend/DB: Supabase (PostgreSQL, RLS, Edge Functions en Deno) Infra: Vercel (deploy), GitHub Actions (CI/CD) Pagos: Culqi IA: integración con modelo vía API (chatbot/sugerencias) Qué necesitamos (alcance) Auditoría de código y arquitectura Revisar calidad, estructura y deudas técnicas del frontend y de las Edge Functions. Validar que las funcionalidades existentes están bien implementadas (no solo "que funcionan en la demo"). Seguridad Revisión de políticas RLS en Supabase (que cada usuario solo acceda a sus datos). Revisión de las Edge Functions (validación de inputs, manejo de secretos, rate limiting). Revisión del flujo de autenticación y de la separación de roles (admin vs. cliente). Base de datos y migraciones Verificar que las migraciones del repo coinciden con la base real (evitar "drift"). Revisar índices y consultas para rendimiento a escala. Facturación (Culqi) Validar el flujo completo de suscripción: checkout, webhook, activación/expiración de acceso. Observabilidad y confiabilidad Implementar monitoreo de errores en producción (ej. Sentry). Revisar el sistema de jobs en segundo plano (cola + worker) y dejarlo operativo o documentar su estado. Rendimiento Revisar tamaño de bundle, carga y navegación entre pantallas. Cierre para producción Lista priorizada de lo que falta, y completar los ítems bloqueantes para lanzar. Dejar el pipeline de CI/CD (tests, lint, typecheck, build, e2e) verde y confiable. Entregables Un informe de auditoría con hallazgos priorizados (crítico / importante / menor). Correcciones y features faltantes implementadas vía Pull Requests con descripción clara. Checklist de "listo para producción" completado. Breve documentación de lo que quede pendiente y recomendaciones. Requisitos del freelancer Experiencia comprobable con React + TypeScript y Supabase (o PostgreSQL + RLS). Experiencia con Edge Functions/serverless, CI/CD y despliegues en Vercel. Criterio de seguridad y buenas prácticas para SaaS en producción. Comunicación clara en español y trabajo con Git/PRs. Cómo postular (por favor incluye) 2–3 proyectos SaaS similares en los que hayas trabajado (con tu rol). Tu experiencia específica con Supabase + RLS. Cómo abordarías una auditoría de este tipo (en pocas líneas). Tiempo estimado y modalidad (por hito o por hora). Compartiremos acceso al repositorio (privado) tras una preselección y acuerdo de confidencialidad.
ID del proyecto: 40570250
146 propuestas
Abierto para recibir ofertas
Proyecto remoto
Activo hace 57 años
Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos