feat(upload): select a video; s3 helper

select by input or drag and drop; add a helper to upload to s3 directly

time: 1h:45