Laravel Auth

screenshot of Laravel Auth
laravel
vite
vue
bootstrap
scss
tailwind
alpinejs

Laravel 12 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. Uses offical [Bootstrap 4](http://getbootstrap.com). This also makes full use of Controllers for the routes, templates for the views, and makes use of...

Overview:

Laravel Auth is a comprehensive project built on Laravel 10, designed to provide user authentication, registration with email verification, social media authentication, password recovery, and captcha protection. It utilizes Bootstrap 4 for its interface and follows best practices such as using Controllers for routes, templates for views, and middleware for routing. The project can be easily set up in minutes and offers a range of features for managing users, themes, and logging.

Features:

  • Built on Laravel 10
  • Built on Bootstrap 4
  • Uses MySQL Database (can be changed)
  • Utilizes Artisan for managing database migration, schema creation, and page controller template creation/publishing
  • Dependencies are managed with Composer
  • Provides user and administrator authentication using Laravel Scaffolding
  • Supports Socialite logins (API list provided)
  • Includes Google Maps API v3 for user location lookup and geocoding
  • Offers CRUD functionality for managing themes and users
  • Robust Laravel logging with an admin UI

Summary:

Laravel Auth is a powerful Laravel 10 theme that offers a complete user authentication and management system. It comes with various features such as email registration verification, social authentication, user profiles, and admin-restricted user management. The theme is built on Bootstrap 4 and uses MySQL as its default database. It provides easy installation and configuration options, making it a convenient choice for Laravel developers.

laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

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.

bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

alpinejs
Alpine.js

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.