Create comment systemm, like/unlike for each post, page views per post for existing php mvc blog system

Job ID: 35922179

Budget: $30 – $250 USD

Hi
I'd love someone to add Commment system. like/unlike for each post, page views per post - to my existing php mvc blog system. Currently users are able to register, activate, login, submit posts and images, like/dislike, etc.
Now I want logged in users to be able to comment on posts.
Task involves:
Create comment system. like/unlike for each post, page views per post with ajax and mysql for blog posts with following features:
COMMENTS:
Comment submission form (ajax)
Display list of comments for the applicable post
Replies to comments
Like or dislike a comment/reply
Sort comments - newest/oldest, etc
Delete comments
Favorite entire discussion thread
Must have ajax functionality
Remember this is for an existing php mvc project
LIKE/UNLIKE:
Ajax driven like/unlike per post
User can only like//unlike once
User cannot like their own post
Total number of likes/unlikes per post
PAGE VIEWS:
Total number of views per post
User can only generate one view (not on every visit or page refresh)
Related categories: PHP JavaScript AJAX MySQL HTML