to develop.. Post and reply comment just like facebook.. it will be developed in asp.net mvc 5, sql server 2008. you need to write stored proc for db operation.
A user can write a new post, other or himself can reply on it. Once user start a thread, he will have to provide one line subject and description. Other will only provide description. All the users can also upload multiple attachment with comment which can be removed before the comment is submit. A comment can be submitted using a button only (not enter key). Page should not refresh (same as facebook) hence need to make ajax call. A user can search earlier post using search criteria, result will be shown in gridview and then view a particular thread. There will be 'like' but it's visibility shud be configurable (through a property like a usercontrol). Same is with Subject line and attachments. No user snap will appear with comment, only the name will appear. If user click a link in his mail then user should be able to view the thread without login but should not be able to reply until he log into (will discuss more about it). Actual email notification is out of scope.
I have done this, and can do it in the very accurate way you want it in minimum possible time,
I can also do the css to make it refined and clean. I am an experienced .Net developer seeking some voluntary work. Assuring you 100% commitment to the work.
i am working in MVC Architecture since last 1 year. also experience asp.net of for 1 year. i have just started in Freelancing but i have good knowledge of MVC,Ajax,Jquery and bootstrap.