Video Content Manager

February 2024
Web Application / Video Management
Users Overview
Pending Videos
Main Screen

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.

Follow me

© 2025