Hi,
I have read your description and Carefully understand the complete flow of your requirement and for sure I will create a knowledge-based website Like Wikipedia using MediaWiki CMS where the anyone can register on the site an create an article for publication.
*, For now, you only want a website in one language but in future for sure, I will create a multilingual website, If you need.
*Also the website must be compatible with all the browsers as safari, chrome, internet explorer etc..
*User can come and registered on the site and will fill some contents, upload images and video and once the content is ready to submit it for review user will raise their issues and the administrator could supervise discussions.
*And Yes I will use the agile methodology to see use cases interface ready before proceeding to the next use case.
But as the flow your has provided, I have many queries in my mind But because of word limitation, I am not able to explain her my proper understanding + clear my queries. SO it would be great, If you arrange a meeting regarding this, So we can discuss the project further and hence provide you a better solution with term and conditions!
Further, My expertise encompasses various web technologies such as PHP, HTML, CSS, javascript/jquery, APIS integration, WordPress, Joomla, CakePHP, CodeIgniter, YII, laravel and MYSQL for handling database operations.
Word limit reached, Please open a Personal chat box for further discussion!
Warm Regards
Naren