Description: A YouTube UI/UX clone with video playback, search functionality, and advanced features like theme toggling and history tracking, built to demonstrate API integration and responsive design skills.
Technologies: React, YouTube API, Axios, GitHub Pages, React Router.
Achievements:
Implemented dynamic video search and playback using the YouTube API, allowing users to search for videos and watch them seamlessly.
Integrated channel and video info retrieval, enabling users to view detailed information about videos and channels.
Designed a creative and modern UI/UX mimicking YouTube’s interface, with a responsive layout for optimal viewing on all devices.
Added dark and light theme toggling, enhancing user experience and accessibility.
Implemented local storage to store user preferences (e.g., theme) and video history, ensuring a personalized experience.
Developed a history module to track user activity, allowing users to revisit previously watched videos.
Optimized API quota management by implementing checks to prevent exceeding YouTube API limits.
Deployed the application on GitHub Pages, making it accessible to users worldwide.