simple dashboard for roles and permissions demo
- Clone the repo
git clone https://github.com/civilcoder55/laravel-task.git
- install composer packages
composer install
-
update env file with database connection
-
genrate app key
php artisan key:generate
- migrate database
php artisan migrate
- seed database
php artisan db:seed
- access website at and login in with super@admin.com:Password123@
http://localhost:8000
- 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.
- 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.