A video download web app that allows you to splice together multiple segments of a video without the need for video editing software.
- Support for Youtube videos
- Discord and Google OAuth with whitelist
- Internal API setup
- Authentication screen and establishment of sessions to not allow access from the public
- Nice looking and clean interface with a simple logo at the center top and a box to put in the URL
- Ability to download the entire video or up to 10 segements
- Ability to download video in multiple resolutions (360p, 480p, 720p, 1080p)
- Ability to preview each segment to make sure they line up properly
- Ensuring web app security best practices are put in place
- Google Cloud vertical scaling with Computer Engine and/or Cloud Run
- Ensuring Google Cloud resources can't be abused and that there automated processes to stop excess billing (see video: https://www.youtube.com/watch?v=KiTg8RPpGG4)
- Removal of authentication screen from home screen and beta tag from logo
- Addition of CAPTCHA to prevent bots from abusing resources
- Support for Reddit and Twitter
- Ability to re-arrange order of segments
- Ability to splice in segments from other videos
- SponsorBlock implementation to quickly remove ad spots
- Public API to not require the need to go through GUI
- Accounts to save video segments to account
- ReactJS
- Javascript
- Python
- Django
- SQLite
- OAuth2