Laravel Material Design

screenshot of Laravel Material Design
vue

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...

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

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.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

material-design
Material Design

Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.

prismjs
Prism JS

PrismJS is an open-source, lightweight, and extensible syntax highlighting library that supports a wide range of programming languages and markup formats.