Skip to content
This repository has been archived by the owner on Jan 21, 2023. It is now read-only.
/ lara-bulma Public archive

A full Admin Panel to start with Laravel 6 and Bulma CSS.

License

Notifications You must be signed in to change notification settings

massiws/lara-bulma

Repository files navigation

THIS PACKAGE IS NOT MAINTAINED ANYMORE


Admin panel starter kit

A full Admin Panel to start with Laravel 6 and Bulma CSS. Start admin template


Table of contents

Features

  • Bootstrap and jQuery are no longer loaded and all referencies have been removed;
  • The default Vue preset, component and view template have been removed;
  • Responsive layout based on Bulma CSS fully customizable;
  • Beautiful theme with sidebar menu displayed on mouse hover;
  • Font Awesome icons loaded by default;
  • Nice breadcrumbs (thanks to laravel-breadcrumbs package);
  • Auth management with CRUD for Users, Roles and Permissions: you can assign a role to each user and one or more permissions to each role in the UI;
  • User login, registration, activation and forgot password pages;
  • User's profile with avatar;
  • ... more to come!

Screenshot

Users page screenshot

How to install

  1. Make sure you have Composer, Node and NPM installed on your machine.

  2. Download or clone this repository and cd into your app:

     git clone git@github.com:massiws/lara-bulma.git my-app
     cd my-app
    
  3. composer install : install via composer

  4. yarn && yarn run dev (or npm install && npm run dev) : install dependencies and compile assets.

  5. Create an empty database.

  6. cp .env.example .env : create your .env file and modify according to your environment.

  7. php artisan key:generate : generate app key and storage folder link.

  8. php artisan storage:link : generate storage folder link.

  9. php artisan migrate --seed : run all migration.

    This creates the basic tables for Users, Roles and Permissions, with two predefined users:

    • Admin (Administrator role), with all granted permissions to CRUD Users, Roles and Permissions;
    • User (Simple user role), with only permission to view Users, Roles and Permissions.

    You can change these default settings by adding/removing permission to each role in the UI.

  10. php artisan serve : run you local server.

  11. Login:

Bugs and Feedback

For bugs, questions and suggestions please use issue section.

License

This boilerplate is open-sourced software licensed under the MIT license.

Documentation

About

A full Admin Panel to start with Laravel 6 and Bulma CSS.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages