Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video Tagging / Searching #71

Open
6 tasks
jaARke opened this issue Mar 14, 2022 · 0 comments
Open
6 tasks

Video Tagging / Searching #71

jaARke opened this issue Mar 14, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@jaARke
Copy link
Collaborator

jaARke commented Mar 14, 2022

The site's "Learn" page is currently a simple list of the videos the ACE YouTube channel has uploaded. We'd like to make this list more approachable to users by allowing them to filter by tag and search by keyword. For example, we might have a tag for all of our GBM videos, and another for all Leetcode Day videos. If users wanted to find these videos, they could either filter by these tags or type them into a search bar.

To reduce the amount of work required to manage video tags, we'd like the process of adding tags to be somewhat automated. This means that when videos are retrieved from the ACE YouTube channel, their titles will need to be scanned for keywords so the videos can be appropriately tagged.

Backend Tasks:

  • Update video schema to include a list of tags
  • Add a function to find a list of videos whose tag list contains a specified tag, or a specified list of tags
  • Add a function to find a list of videos whose names include a specified search term

Frontend Tasks:

  • Update current method of retrieving YouTube videos
    - Add function for processing titles/descriptions in search of taggable terms
  • Create interface for filtering videos by tag(s)
  • Create search bar for finding videos whose titles contain search terms
@jaARke jaARke added enhancement New feature or request good first issue Good for newcomers labels Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants