- Search Youtube Channels by ID or name
- Displays Youtube Channel Stats
- Subscriber Count
- View Count
- Video Count
- Interactive Search Results
- Displays Youtube Channels with thumnbails to select
- Based on the Youtube Data API
In the service folder there is YoutubeService.java class that is a single unified endpoint that handles both Channel ID and channel Name and contains logic to check if the input is a channelID or name.
- Java, Spring-Boot for the backend
- Thymeleaf, Javascript, CSS for the view
- Youtube Data V3 API
- Clone the repository and open the project with your IDE
- Configure your API Key:
- In your application.properties add your API key like this:
- apiKey = YOUR_API_KEY
- Build and run the application: mvn spring-boot:run
- Navigate to: http://localhost:8080/Youtube-Tracker