Skip to content

Swift Load - Youtube FRONTEND : Flutter Frontend Application for E-Learning's YouTube video uploads directly from the web app using video file location and google sheets having video details

Notifications You must be signed in to change notification settings

asutoshranjan/E-Learning-Frontend

Repository files navigation

Swift Load

animated


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.

Getting Started

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

  • Click Open Sheet to Open the Google Sheet Asset 6

  • After you make the necessary changes click on Update Sheet Asset 8

  • The to Upload Preview list shows all the videos to be uploaded Asset 9

  • Now just click on the Upload button to upload the videos Asset 10

  • If you want to upload a single video without using the sheet you can do so by filling the upload a video fields Asset 11


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!💙

About

Swift Load - Youtube FRONTEND : Flutter Frontend Application for E-Learning's YouTube video uploads directly from the web app using video file location and google sheets having video details

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages