Hi, what you're looking for is a classic CMS with additional capabilities. I am actually working on a CMS myself all using my own custom code, it includes registration system,comment system(sort,post,reply,likes),admin panel to upload,delete and set default articles,view all articles, reporting tools for farmers using produce data etc. All code is completely custom in php and mysql. Therefore with additional design I can deliver your system according to your specification.