This is the Backend Server Source code of the Videomaster Youtube Downloader. You can view the downloader from http://videomaster.tk/.
This project is done as my hobby project and I thought open source it because anyone can learn from it.
If you interested about that you can fork or clone it and also, can help to improve it. If you intereset fork the code and send me a PR.
Used Technlogies
- NodeJS (https://nodejs.org/en/)
- Express Framework (https://expressjs.com/)
- Axios HTTP Client (https://github.com/axios/axios)
- Youtube-DL Library (https://ytdl-org.github.io/youtube-dl)
- NodeMailer Library (https://github.com/nodemailer/nodemailer)
- Heroku Web Services (https://www.heroku.com/)
- Youtube Data API
How to run the Project
-
Clone the Project or Download Project
$ git clone https://github.com/Sandun-Isuru-Niraj/Video-Master-Backend.git
-
Go in to the root folder
$ cd Video-Master-Backend-master
-
Install dependencies
$ npm install
-
Start the server.
$ node index.js
or$ npm start
or$ nodemon index.js