Video Content Manager
About Client
Objective
The Video Management Dashboard was designed to allow operators to monitor and review user-uploaded videos. Operators can lock videos to prevent simultaneous editing, track user upload stats, and filter video submissions by their approval status. This dashboard streamlined the process of video reviewing.
Tools & Technologies
Vue.js, Vuetify, Firebase, Firebase Cloud Functions
Challenges
Building a robust login system for multiple operators to manage user-generated content.
Implementing a lock-video system to ensure that videos being worked on by one operator are not interfered with by others.
Optimizing performance by loading videos 10 at a time and implementing a pagination system.
Providing real-time notifications by updating the red label on the pending videos at the side-bar, so operators would know if there is videos to review.
Integrating video players directly into the dashboard for operators to easily review content without leaving the page.
Enabling operators to filter and categorize video submissions by status, such as approved, rejected, or pending.
Using Firebase Cloud Functions to automatically calculate the total number of videos uploaded by each user, ensuring accurate real-time statistics.