background
Home / Portfolio / Digital Knowledge
PORTFOLIO

Digital Knowledge

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

#Laravel  #Laravel Permission  #CMS  

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

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

Go to the project directory

1cd digital-knowledge
bash

Install dependencies

1composer install
bash

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

1cp .env.example .env
bash

Generate a new application key

1php artisan key:generate
bash

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

1php artisan migrate
bash

Run the database seeder

1php artisan db:seed
bash

Usage

Start the local development server

1php 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

Home
Homepage
Category
Category page
Create Article
Create article page
List Article
List article page
Edit Article
Edit article page
Roles Page
Role page
Permissions Page
Permission page
List Menu Page
List menu page
Profile Information Page
Profile information page