jargonsdev / jargonsdev/jargons.dev

[FEATURE]: Add YouTube Video Suggestions for Each Searched Term

Open
#238 1 comment 0 reactions 0 assignees View on GitHub
:bulb: idea
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.