GitHub repository: AsreshSharma/cubedots
Primary language: PHP
Created: 2020-04-25T09:22:06Z
Description: 1. Install latest laravel 6.x version or higher  2. Integrate Auth package  - create 3 users with name : 1. super admin, 2. editor, 3. reader (public user)  3. Create a post module (resource CRUD)   - table name will should be posts,   - fields should be id user_id, title, slug (should automatically unique when add/edit) , description, featured_image, and soft delete  - generate thumbnail image when uploading featured_image.  4. Create post tags  5. Create role and permissions module separately (please make sure don't use any third party package)  - roles should be 1. super admin, 2. editor, 3. reader.  - add permission of routes   - restrict controller and template (blade) level  6. Create front-end post listing (also make tag filter) with pagination with 6 post per page and detail page (detail page should open using slug not id)