YouFlicks is a video fetching and streaming application built with React. It utilizes the YouTube V3 API provided by RapidAPI to offer various features related to YouTube video streaming.
- Browse YouTube videos in a feed
- View videos based on topics like 'News', 'Trending', 'Sports', 'Music', etc.
- Search for specific videos
- View channel details and all videos by a specific channel
- Play YouTube videos and get recommended videos
- React.js
- Material UI
- RapidAPI's YouTube V3 API
- Node.js and npm installed on your machine
- A RapidAPI key for the YouTube V3 API
- Clone the repository:
git clone https://github.com/anandshankar27/youflicks.git
- Navigate into the project directory:
cd youflicks
- Create a
.env
file and add your RapidAPI key:REACT_APP_RAPID_API_KEY=your_rapid_api_key
- Install dependencies:
npm install
- Start the development server:
npm start
The application should now be running at http://localhost:3000.