More Premium Hugo Themes Premium Vue Themes

Laravel Material Design

Laravel 5.6 on Material Design Lite 1.3 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. This makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. Uses...

Laravel Material Design

Laravel 5.6 on Material Design Lite 1.3 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. This makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. Uses...

Author Avatar Theme by jeremykenedy
Github Stars Github Stars: 265
Last Commit Last Commit: Jan 6, 2023 -
First Commit Created: Dec 18, 2023 -
Laravel Material Design screenshot

Overview

Laravel Material Design is a complete build of Laravel 5.6 and Google Material Design Lite 1.3. It includes features such as email registration verification, social authentication, user roles and permissions, user profiles, and an admin restricted user management system. It is built with Laravel 5.6 and uses Controllers for routes, templates for views, and middleware for routing.

Features

  • Built on Laravel 5.6
  • Built on Material Design Lite 1.3.0
  • Uses MySQL Database (can be changed) and includes migrations and seeds
  • Uses Artisan to manage database migration, schema creations, and create/publish page controller templates
  • Dependencies are managed with COMPOSER
  • Laravel Scaffolding User and Administrator Authentication
  • Uses Socialite Logins (Facebook, Twitter, and Google Plus)
  • Google Maps API v3 for User Location lookup and Geocoding
  • CRUD (Create, Read, Update, Delete) Tasks Management
  • CRUD (Create, Read, Update, Delete) User Management
  • Eloquent user profiles
  • Users can pick theme through dropdown or colorwheel
  • Users can upload profile background images
  • User Avatar Image AJAX Upload with Dropzone.js
  • User Gravatar using Gravatar API
  • User Registration with email verification
  • Google reCaptcha Protection with Google API
  • Uses Laravel Mix to compile assets
  • Uses Language Localization Files
  • Active Nav states using Laravel Requests
  • Restrict User Email Activation Attempts
  • Capture IP to users table upon signup
  • User uploads are in protected storage API
  • Uses Laravel Debugger for development
  • User Password Reset via Email Token
  • User Login with remember password
  • User Delete with Goodby email
  • User Restore Deleted Account
  • User Roles/ACL Implementation
  • Configurable Email Notification via Laravel-Exception-Notifier
  • Uses Laravel’s Soft Delete Structure
  • Soft Deleted Users Management System
  • Permanently Delete Soft Deleted Users
  • User Delete Account with Goodbye email
  • User Restore Deleted Account Token
  • Restore Soft Deleted Users
  • View Soft Deleted Users

Installation

  1. Clone the repository
  2. Run composer install to install dependencies
  3. Configure the database settings in the .env file
  4. Run php artisan migrate to run migrations
  5. Run php artisan db:seed to seed the database
  6. Run php artisan serve to start the development server

Summary

Laravel Material Design is a comprehensive build of Laravel 5.6 and Google Material Design Lite 1.3. It provides a range of features for user authentication, profile management, user roles and permissions, and more. The installation process is straightforward, and the project is built using Laravel best practices.