Esta aplicación constituye un portal web que brinda al CEO de la empresa un acceso exclusivo para explorar y obtener información detallada sobre cualquier canal de contenido en YouTube. Este portal garantiza un control de accesos sólido y proporciona una experiencia intuitiva y completa para satisfacer las necesidades del usuario.
La aplicación se organiza en las siguientes secciones:
-
Login: Un formulario de login exclusivo para el CEO, asegurando la privacidad y seguridad de la información. Este paso inicial establece un acceso personalizado a la plataforma.
-
Búsqueda: Una vez autenticado, el CEO puede utilizar un buscador intuitivo para encontrar rápidamente el canal de YouTube de su interés. Esta función agiliza el proceso de búsqueda y proporciona acceso directo a la información deseada.
-
Lista de Vídeos Detallada: El portal muestra una lista paginada con información esencial sobre los vídeos del canal seleccionado. Cada entrada incluye el nombre del vídeo, la fecha de subida, las visitas y el hashmd5 del nombre del vídeo. La paginación facilita la exploración sin límites de desplazamiento.
-
Dashboard de Estadísticas: Para una comprensión más profunda del rendimiento del canal, se ha integrado un dashboard interactivo. Este panel presenta estadísticas clave en formato gráfico, abarcando visitas, vídeos subidos, timeline, tags y más, proporcionando al CEO una visión completa y visualmente atractiva.
La aplicación fue desarrollada utilizando React, aprovechando su modularidad y eficiencia. Además, la implementación en Typescript mejora la robustez del código y facilita futuras actualizaciones y mantenimiento. El proyecto se ha desarrollado con un diseño completamente responsivo, asegurando una experiencia fluida y consistente en dispositivos de diferentes tamaños y plataformas.
Enlace a GitHub