This web application, built with React and Node.js (Express), allows users to download videos and audio files in various formats using a YouTube video link. Additionally, users can switch between different color themes to personalize their experience.
- Download videos and audio files in multiple formats from YouTube links.
- Toggle between light and dark mode for a customized look.
- Frontend: React
- Backend: Node.js (Express)
Make sure you have the following installed on your system:
- Node.js
- Yarn (or npm)
-
Clone the repository:
git clone https://github.com/Rafiul-Islam/Youtube-Video-Downloader.git cd Youtube-Video-Downloader
-
Install dependencies for both frontend and backend:
# Navigate to the server directory yarn install # Navigate to the client directory cd client yarn install
-
Start the backend server:
# In the server directory node index.js
-
Start the frontend development server:
# In the client directory yarn dev
-
Open your browser and navigate to
http://localhost:5173
to see the application running.