React/Python Client Portal Integration

Job ID: 40548441

Budget: $15 – $25 USD

Quiero lanzar un portal de clientes centrado en la gestión de cuentas de usuario y necesito que lo construyas con un stack React en el frontend y un backend en Python (Django, FastAPI o similar).

La pieza clave es un sistema robusto de autenticación y autorización que permita registros tradicionales y sociales, perfiles detallados y un historial completo de actividades. Además, el portal debe hablar con las APIs de Facebook y YouTube: iniciar sesión con Facebook, recuperar/mostrar datos relevantes y permitir la incrustación dinámica de vídeos y estadísticas de nuestros canales de YouTube.

Prefiero una arquitectura limpia basada en REST (o GraphQL si lo consideras ventajoso), tests automatizados y un flujo de CI/CD mínimo para que podamos desplegar rápidamente a staging. Mantén el código bien documentado, comenta los puntos de integración con terceros y separa claramente los componentes React (Hooks, Context, Redux o la solución de estado que domine el proyecto) de la lógica servidor Python.

Entregables esperados:
• Interfaz React responsive lista para producción
• API Python con endpoints para autenticación, perfiles y log de actividades
• Integración completa con Facebook OAuth y YouTube Data API
• Script de inicialización de base de datos y README paso a paso
• Pruebas unitarias y de integración que cubran las rutas críticas

Considero finalizado el trabajo cuando pueda levantar el proyecto en mi entorno local con un solo comando, crear usuarios, conectarme mediante Facebook, ver mi perfil, consultar mi historial y visualizar contenido de YouTube dentro del portal sin errores.