Swift Load is a YouTube video uploader that helps you to Upload Multiple Videos on YouTube directly from a google sheet very conveniently with just One Click. Built during my Internship at IIIT DELHI under Prof. Anuj Grover Project E-Learning (A Online Lectures Video Workflow Optimization Project) as we had a lot of videos to upload on youtube from spreadsheet data. It uses the GoogleSheet API for fetching data from a sheet and send that data to its backend through a POST request, which is then used by the backend flask app to upload the desiered videos from the user's system. Additionaly, it has a data sheet preview in the app, an update sheet button to fetch the lastes data if its changed, and a form if the user wants to upload a single video. The UI is simple minimal responsive and fun to use providing a good User Experience.
Follow this guide to setup Swift Load on your local machine
- Set up Swift Load's Backend Server Swift Load - Server
- Now as our frontend Flutter application can communicate with the server we are ready to Upload Videos on YouTube
- Install all the required packages and dependencies run
flutter pub get
Swift Load Guide
-
The to Upload Preview list shows all the videos to be uploaded
-
If you want to upload a single video without using the sheet you can do so by filling the upload a video fields
If you liked the project give it a star
If you want to add some additional functionalities open an issue I will try implimenting or you can also send a pull request.
Keep Building!💙