Movie Management Dashboard

Dashboard SPA para gestión de catálogo de películas. CRUD seguro, autenticación vía Supabase, uso avanzado de React Query, formularios robustos y tests automatizados.

Resumen

Movie Management Dashboard es una SPA creada para gestionar internamente un catálogo de películas. Permite CRUD completo, autenticación para control de permisos y uso de React Query para sincronización de datos. El foco fue seguridad, experiencia UX, modularidad y tests.

El problema

Se necesitaba una plataforma rápida, segura y fácil para que usuarios gestionen películas. La autenticación y el control de permisos eran clave: solo el autor puede editar o eliminar sus registros. El manejo de datos debía ser eficiente y escalable.

Arquitectura y decisiones

Se priorizó modularidad: hooks custom para Supabase y React Query, separación de lógica: componentes UI, hooks de datos y vistas. RLS en Supabase asegura integridad en la mutación de datos. Código portable, fácil de testear y extender.