PH Tube is a simple web application that allows users to browse and view video content. The application is built using HTML, CSS (Tailwind & DaisyUI), and JavaScript. It utilizes an API to fetch and display video categories and videos dynamically.
Fetch and display video categories dynamically
Load videos based on search queries
Sort videos by views
Display video details in a modal
Show a loading spinner while fetching data
HTML5
CSS3 (Tailwind CSS, DaisyUI)
JavaScript (ES6+)
Fetch API
Home View
Search Results
Video Details
PH Tube/
│── assets/
│ ├── img/ # Images and icons
│ ├── js/ # JavaScript files
│ │ ├── main.js # Main JavaScript file
│── index.html # Main HTML file
│── README.md # Project documentation
https://github.com/TanmoyDhar1077/PH-Tube-Use-API-Calling.git
cd ph-tube
index.html
in your browser. You can use a live server extension if you're using Visual Studio Code. https://openapi.programming-hero.com/api/phero-tube/videos
https://openapi.programming-hero.com/api/phero-tube/categories
Endpoint :
https://openapi.programming-hero.com/api/phero-tube/category/categoryId
Example :
https://openapi.programming-hero.com/api/phero-tube/category/1001
Endpoint :
https://openapi.programming-hero.com/api/phero-tube/videos?title=videoTitle
Example :
https://openapi.programming-hero.com/api/phero-tube/videos?title=shape
Endpoint :
https://openapi.programming-hero.com/api/phero-tube/video/video_id
Example :
https://openapi.programming-hero.com/api/phero-tube/video/aaac