jargonsdev / jargonsdev/jargons.dev
[FEATURE]: Add YouTube Video Suggestions for Each Searched Term
- Dominant language
- MDX
- Stars
- 56
- Forks
- 45
- PR merge metrics
- No merged PRs in 30d
Description
### Is this a unique feature/idea?
- [x] I have checked "open" AND "closed" issues and this is not a duplicate
### Is your feature request related to a problem/unavailable functionality? Please describe.
This pull request introduces a new feature that enhances the learning experience for users by automatically suggesting YouTube videos related to the searched jargon term.
When a user searches for a word and its explanation is displayed, the system now fetches a few relevant YouTube videos (either short explainers or full-length tutorials) that help users better understand the concept in a visual and interactive way)
### Proposed Solution
After a user searches for a word, a short list of related YouTube videos will appear under the explanation.
I will create a new component called YouTubeSuggestions, which uses the YouTube Data API to search for videos matching the searched term.
The API key will be added in the .env file as YOUTUBE_API_KEY.
Finally, I will use Tailwind CSS to give the video section a simple and clean design.
### Screenshots
_No response_
### Do you want to work on this issue?
No
### If "yes" to above, please explain how you would technically implement this
_No response_
Contributor guide
Research direction
Start by locating the planned YouTubeSuggestions component and the .env configuration, then trace where searched terms and explanations are rendered. Review the YouTube Data API integration and Tailwind CSS conventions before implementing the video list. Done means relevant videos appear beneath each explanation and the YOUTUBE_API_KEY is read from the environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- tailwindcss
- Domain
- api, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100