This backend module should handle access to the device in order for users to choose files for upload. And access to the device camera in order for the user to record a video or take a photo and upload it directly to the app. The uploaded files should be stored in the app server, except videos. Videos should be stored on a platform that is specialized for video storage.
1. Home Screen
On the home screen, local files on phone can be accessed by approval from user.