Thanks for your reply.
The general search able to search most of the time but it take time to scroll and browse to find the right content as the results are long. with the filter and sorting features, we can narrow the search.
Another issue is that i realized that the keywords search is only list result that match the entire words exactly, said, i search "google" or "api", i able to get the results respectively, but when i key in "google api" it turned out "Beep Beep. No results".
Here some filters that i recall in used in the past Laracast design and some i refer from pluralsight, it's just for suggestion to consider, not necessary to implement all.
filter like:
Topic: PHP, Vue, Laravel, Livewire, Javascript, etc
Level: beginner, Intermediate, advanced
Type: New, Completed, In Progress, Archived
Date Range: Any time, Past 6 months, Past Year, Past 2 years
watched, unwatched (already there)
Duration: Less than 20mins, 1-2 hours, 2-3 hours, over 3 hours
Related Searches: display related topics
sorting like:
Relevance, newest, popularity
option: to show more descriptions (some title related but may not applicable hence need to watch the content then only know)