Develop Responsive CRUD Website App
Budget: ₹12,500 – ₹37,500 INR
This CRUD app should be Laravel based. It should allow visitors to the site to read and engage with (ie comment on and "like") posts made by anonymous and registered users.
Posts and comments should need to be approved by any user who has been granted admin/moderator privileges (ie approve/disapprove/create/delete/edit posts and comments) before being visible/public on the main page.
The app should also have the ability to both 1) display front-end notifications to registered / logged-in users when certain actions occur (ie when their post is approved, or when someone "likes" their post, etc) and 2) send email notifications to registered users when certain actions occur (ie when their post is approved, or when someone "likes" their post, etc).
Registered users should be able to do the following settings via their profile page:
1) Change their registration email.
2) Change their notification settings.
3) View (and delete) any of their previous posts and comments.
Admin/Moderators should be able to edit and delete all user comments and posts and be able to create and delete users.
Posts and comments should need to be approved by any user who has been granted admin/moderator privileges (ie approve/disapprove/create/delete/edit posts and comments) before being visible/public on the main page.
The app should also have the ability to both 1) display front-end notifications to registered / logged-in users when certain actions occur (ie when their post is approved, or when someone "likes" their post, etc) and 2) send email notifications to registered users when certain actions occur (ie when their post is approved, or when someone "likes" their post, etc).
Registered users should be able to do the following settings via their profile page:
1) Change their registration email.
2) Change their notification settings.
3) View (and delete) any of their previous posts and comments.
Admin/Moderators should be able to edit and delete all user comments and posts and be able to create and delete users.