Date
February 26, 2021
Laravel

Digital Knowledge

Digital Knowledge is a comprehensive platform delivering up-to-date news and information across various topics, including technology, health, lifestyle, and more. Stay informed with reliable content that covers the latest trends and developments in the digital world and beyond.

Digital Knowledge

Digital Knowledge is a platform that provides a wide range of news and information about many things, including technology, health, and lifestyle.

This platform is built using Laravel 8 and Laravel Permission.

This platform is also equipped with a CMS feature that allows users to manage articles, roles, permissions, menus, and many more.

Live demo : Not available yet.

Source Code : GitHub

Features

Some features of this application:

  • Article

    • CRUD
    • Rich Text Editor
    • Image upload
    • Image auto resize with Intervention Image
    • Category
    • Tag
    • Draft
    • List Articles
  • Category

    • CRUD
  • Tag

    • CRUD
  • Role and Permission

    • CRUD Role
    • CRUD Permission
    • Assign Role to User
    • Assign Permission to Role
  • Menu Management

    • CRUD Menu
    • Dynamic Menu
    • Menu Order
    • Menu Icon
    • Menu Parent
    • Menu Child
    • Menu URL
  • Recycle Bin

    • Restore
    • Delete permanently
  • Profile

    • Change Personal Information
    • Change Profile Picture
    • Change Password
    • Change Email

Tech Stack

Prerequisites

Installation and Usage

Clone the repository

Terminal
git clone https://github.com/raprmdn/digital-knowledge.git

Go to the project directory

Terminal
cd digital-knowledge

Install dependencies

Terminal
composer install

Copy the example env file and make the required configuration changes in the .env file

Terminal
cp .env.example .env

Generate a new application key

Terminal
php artisan key:generate

Run the database migrations (Set the database connection in .env before migrating)

Terminal
php artisan migrate

Run the database seeder

Terminal
php artisan db:seed

Usage

Start the local development server

Terminal
php artisan serve

You can now access the server at http://localhost:8000.

Using Laragon? Access website use http://digital-knowledge.test

Credentials

Super Admin :

Screenshots

Homepage
Homepage
Category page
Category page
Create article page
Create article page
List article page
List article page
Edit article page
Edit article page
Role page
Role page
Permission page
Permission page
List menu page
List menu page
Profile information page
Profile information page