Lets say rails.
1. add devise so users are users
2. add Video controller/model
3. connect data field as active_storage, backed by amazon
4. have video tag with link to uploaded file stored on amazon.