Customized Content-Sharing App Development

Job ID: 39202412

Budget: ₹12,500 – ₹37,500 INR

I want to make an app.
Where only the owner will be allowed to upload content or delete it.Where only the owner will be able to customize all the app, and this customization update will be go to user in one day.In this app, user can watch and download content uploaded by the owner.The content downloaded by the user in app downloads will use the cloud storage of app.If the user gets permission to export the content to his/her device files, then the content will use his/her device storage.To download or watch content, user should be online. The downloaded content in the download section of the app, user can watch in offline condition also. The user should login in app through google account.To watch or download content, user will need credits. He or she can earn credits by completing some tasks. First task will be to subscribe all the YouTube channels of the owner.And the second task will be to watch two videos of each YouTube channel of the owner. At the first user will get five credits free after these credits are finished and after finishing it the user try to watch or download video, one pop-up window will be open.On that window, first task will appear, and below that task, the list of the links of the YouTube channels of owner will appear.By clicking on those links, user can go to the particular channel and subscribe it. After subscribing all the channels, he will get 30 credits and validity of the credits will be until they finish. And once this task is completed, this task will never appear again, but if the user unsubscribe also a single channel of the owner , he or she should subscribe that channel again, or the app will not work for him.Means he will not be able to watch or download videos.After the first task's credits are finished, the second task will appear by a pop-up window. Below the task's title, there will be the channel links. The user should click on the link, and then he will be able to go to the particular channel, and he or she should watch 2 videos of each channel, then user will get 20 credits valid for 2 days.And the second task means this task will reappear unlimited time for the user.

The owner should click on the option Pass Off Code. After he click on that, the app will ask for the password. And the owner should type the password '463219J.TENT89710'.After typing this password, owner's home page will open.On that home page, first option will be of UserContact. Second option will be ofUser's Permission.Third option will be of users list.Fourth option will be of Apps Control Panel.5th option will be of Content and 6th option will be of App ManagementAnd 7th option will be of Event Offer Sender.Eighth option will be of LiveGo.Nineth option will be of About section.10th option will be of Content Management. 11th option will be ofGive notifications to all users at once. And 12th option will be of Logo setting. And 13th option will be of Intro Adder.In the first option, the messages of users sended to owner will appear, and also the owner can chat with users by this option.The second option will be of user's permission. In this option, the permission applied by user of exporting the downloaded content to his or her file will appear. above of that request the name means the name of account of user will appear. Then, below that the request with the content name and in front of the request two buttons will appear, allow and disallow. If the owner clicks on allow, the user will be allowed to Export only that single content.If user clicks on disallow, means the owner clicks on disallow, the user will not be able to export that content to its file.If owner click on the third option, means users list, owner will be able to see the newly joined users and also the old ones, means all users names of their accounts.In the fourth option, means Apps Control Panel, user will be able to fully control the app.In 5th option, means Content, user will be able to upload content on the app. For uploading, user should click on the option, means 5th option, Content, and one window will be opened. It will ask for upload. When the user will click on the button Upload, he will be directly go to his file. And from there he can choose any file or content to upload. Then after choosing it, the app, after choosing it, he will give name to it and the date of uploading. And give description and some tags. The limit of words in name section will be of 10,000. And in description section will be of 15,000. And in tag section will be of 5000.And then user can upload it.by clicking on Upload the Content button. The sixth option means event offer sender.In this, the user will be able to set offers during various festivals or any time. The offers will be related to credits and some gifting of credits by the owner of the app to users. And this notification of offer has came to the app will go to user in one day. And this offer will be showed on the app's first page in user's homepage. By clicking on that offer, user can get the related material given on the offer.The 7th option means Live Go. In this option, owner will be able to go live on the app anytime, and the owner is coming live on app, this notification will go to users before 5 minutes when owner will come, before 5 minutes the notification will go to users in their notification section.8th option means Content Management, when the owner will click on it, he will be able to see the content he uploaded, he will able to see all the content he uploaded, and by selecting them he can delete that content or make changes to it.9th option will be of Give Notification. In this option, when user will give means type something, he can send that as notification to all the users at one click.10th option will be Logo, in that owner will be able to change the logo of the app or make changes to it.Tenth option will be of Intro Adder. In that, owner can add some video for intro and that will be displayed on app. When the user will start the app, that video will be displayed to it.Also on user's homepage search box will be there When the user will write the name of the content he wants to search the related content will appear on the on reference.this reference will appear when the written material of user will match with content's name description and tags.Also, the owner will be able to select the videos which will rank on homepage each day, and owner will be able to select them anytime. The clod storage for app will be atleast 900000000 gb.
So suggest a free software of this muvh storage.
Sot use fire base cloud storage in it.
So generate a mobile responsive html,css,JavaScript code.

Keep all the codes aligned in one

Means all the html codes will be aligned in one html code in correct html format.All the css codes will be aligned in one css code in correct css format. All the javascript codes will be aligned in one javascript code in correct javascript format.