We are experienced hybrid app builder that we had built an online tutorial app and we have been building apps equipped with user login with FB/ social media account, uploading and downloading pictures/video, pushing notification etc for our clients, so we are confident that our works can fulfill your requirements, moreover, would you please provide more information for us, so we can study it carefully to see what we need to do in order to fulfill your requirements, thanks!