Skip to content

OBress/Youtube-Dashboard

Repository files navigation

NOTE This is an extremely unpolished and outdated version of the final product. In order to limit competition to maintain monetization of this project, I am not open sourcing the final product.

Youtube Dashboard

Personal project to make a dashboard to manage my automated youtube channels for myself and others.

Made with React, Tailwind and Express. Uses MongoDB on the backend and component library shadcn.


Login

Example Image

Only login and no sign up interface as I register accounts up before hand to login. Users and their ID's are stored in MongoDB prior. After successfully logging in a user id and JWT token is stored in the local cache for proper authentication and retrieving the correct information for each user.


Video Creation

Example Image

Allows you to select channels to generate a certain number of videos for. After clicking generate the backend will then assign an id to the task and then asychronously run a python file passing the arguments of channel names, user id. The python file then handles the rest of the video generation.


Analytics Page

Example Image

Unfinished page where in the future the analytics of specific or combined channels is shown. Currently the backend is not complete and not connected to the frontend.


Channel Settings

Example Image

Allows you to configure channel video settings such as story length, background type, background music, etc. The channel settings are stored in MongoDB as well as locallay to reduce traffic to server and improve website speed.


Overall Settings

Example Image

Place where you input your API keys/tokens needed in order for the program to function properly. Settings are stored and edited in MongoDB.


NOTE: This project is still in development and has much needed work.

About

Youtube Frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors