-
This project fetches and displays data from YouTube channels (latest video title, ID, and thumbnail) by scraping HTML content (without using the YouTube API).
-
It also retrieves and shows dynamic data (links and "About" description) from an API. The data is fetched at build time, and revalidation ensures it stays up-to-date.
-
The app provides a clean, responsive interface using
Next.jsandTailwind CSS, deployed on Netlify for easy access.
# Dependencies
npm install @tanstack/react-query
npm install axios
npm install clsx # conditionally className
npm install html-react-parser
npm install next
npm install react
npm install react-dom
npm install sass
# Dev Dependencies
npm install --save-dev eslint
npm install --save-dev eslint-config-next
npm install --save-dev gh-pages
npm install --save-dev postcss
npm install --save-dev tailwindcss