Terminado

Auditoría Completa de Caja Negra para Plataforma Web Saas de Gestión de Contenido

Publicado el 04 Septiembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere una auditoría completa de caja negra para una plataforma web SaaS diseñada para la gestión y automatización de contenido en LinkedIn. El objetivo principal es identificar vulnerabilidades, errores funcionales y problemas de usabilidad, con un foco especial en los flujos críticos de autenticación, onboarding y compatibilidad con Safari iOS.

La plataforma está construida con un stack técnico moderno que incluye:
- Frontend: React 18, Vite, TypeScript, Tailwind CSS.
- Backend: Supabase (PostgreSQL, Auth, Storage, Edge Functions).
- Pagos: Integración con Stripe para suscripciones y facturación.
- Testing: Playwright para E2E y Vitest para pruebas unitarias.
- Compatibilidad con navegadores: Chrome, Firefox, Safari (escritorio y móvil).

El alcance de la auditoría se centrará en los siguientes flujos críticos:

Autenticación y Onboarding (crítico):
- proceso de registro con email/contraseña y verificación otp.
- Integración de LinkedIn OAuth (flujos de callback).
- Restablecimiento de contraseña con OTP.
- Asistente de completado de perfil (proceso de 4 pasos).
- Persistencia de sesión tras la actualización del navegador.
- Foco especial: compatibilidad y rendimiento en safari ios.

Monetización y Suscripciones:
- Flujos de actualización de plan (Gratuito → Pro Mensual/Anual).
- Integración de checkout de Stripe.
- Aplicación de límites de uso (restricciones del plan gratuito).
- Acceso al portal del cliente.
- Gestión del ciclo de facturación.

Creación y Gestión de Contenido:
- Asistente de edición de contenido de varios pasos (4 pasos).
- Programación y publicación de posts en LinkedIn.
- Biblioteca de plantillas de contenido y prompts.
- Carga de archivos (imágenes/medios).
- Funcionalidad de auto-guardado de borradores.

Dashboard y Analíticas:
- Dashboard principal con acciones rápidas.
- Calendario de posts y vista de programación.
- Analíticas y métricas de uso.
- Panel de administración (acceso basado en roles).

Se espera:
- El desarrollo de un Test Plan completo
- Test Script
- Ejecución del Test Script e informe detallado con los hallazgos, incluyendo pasos para reproducir los errores, impacto y recomendaciones para su resolución.

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