February 26, 2021

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

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

Go to the project directory

cd digital-knowledge
bash

Install dependencies

composer install
bash

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

cp .env.example .env
bash

Generate a new application key

php artisan key:generate
bash

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

php artisan migrate
bash

Run the database seeder

php artisan db:seed
bash

Usage

Start the local development server

php artisan serve
bash

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
raprmdn
Rafi Putra Ramadhan
Laravel