This is a simple web application that allows users to download videos and playlists from Youtube.
- Copy the URL of the video or playlist you want to download.
- Paste the URL in the input field.
- Click the download button.
- Wait for the download to complete.
- Node.js
- Express.js
- React.js
- Bootstrap
- Youtube API
- Clone the repository.
- Navigate to the server directory.
- Run
npm install
to install the dependencies. - Create a
.env
file in the server directory and add the environment variables.PORT
- The port on which the server will run.YT_API_KEY
- Your Youtube API key.YT_API_URI
- The Youtube API URL.
- To get the Youtube API key, follow the instructions here.
- Run
npm run server
to start the server. - The server will run on
http://localhost:${PORT}
.
- Navigate to the client directory.
- Run
npm install
to install the dependencies. - Run
npm start
to start the client. - Open your browser and navigate to
http://localhost:${PORT}
.