Skip to content

civilcoder55/laravel-role-permission-demo

Repository files navigation

Laravel role-permission simple dashboard

simple dashboard for roles and permissions demo

Usage

  1. Clone the repo
git clone https://github.com/civilcoder55/laravel-task.git
  1. install composer packages
composer install
  1. update env file with database connection

  2. genrate app key

php artisan key:generate
  1. migrate database
php artisan migrate
  1. seed database
php artisan db:seed
  1. access website at and login in with super@admin.com:Password123@
http://localhost:8000

Screens

USER TO DO

  • Registration page (Name, Email, Password).
  • Login page (Email, Password).
  • Home page for albums listing (only show public albums).
  • Profile page for logged user to edit personal info.
  • Albums page for logged user to albums management (view, add, edit, delete)
  • User could add two types of albums (public/private).
  • User can add images to albums.

ADMIN TO DO

  • Login page (Email, Password).
  • Dashboard page to show website stats (albums count, users count, etc…).
  • Roles page for roles & permissions management (view, add, edit, delete).
  • System admins page for admins management (view, add, edit, delete). [admin managment can be done on user page at role assign part for now 🤷]
  • Registered users page for user management (and manage their albums).
  • Admin could delete not proper album.

About

laravel role-permissions demo project

Resources

Stars

Watchers

Forks