Skip to content

A robust Laravel 11 starter kit incorporating Tailwind CSS, MaryUI, and DaisyUI. Ideal for quickly setting up modern, responsive web applications with a beautiful UI framework.

Notifications You must be signed in to change notification settings

iurigustavo/laravel-havitkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Havit App

Havit App is a skeleton application for the Laravel framework, incorporating a variety of packages and tools to offer a comprehensive development experience.

Demo

Description

  • Framework: Laravel 11
  • UI: Tailwind CSS, DaisyUI, Livewire
  • Keywords: Laravel, Livewire, TALL stack, UI, PHP, etc.

Requirements

  • PHP 8.2 or higher
  • Composer
  • Laravel 11.9 or higher
  • MariaDB
  • Redis
  • Node.js & npm (optional for frontend tooling)

Installation

  1. Clone the repository:

    git clone https://github.com/iurigustavo/laravel-havitkit
  2. Navigate into the project directory:

    cd laravel-havitkit
  3. Install dependencies:

    composer install
  4. Copy the example environment file and configure the environment:

    cp .env.example .env
  5. Generate an application key:

    php artisan key:generate
  6. Configure your database: Update your .env file with your database connection details:

    DB_CONNECTION=mariadb
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_database
    DB_USERNAME=your_username
    DB_PASSWORD=your_password
  7. Run the database migrations:

    php artisan migrate
  8. Start the local development server:

    php artisan serve

Configuration

Queue Connection

The application uses Redis for job queues. Ensure that your Redis server is running and configured properly in your .env file:

QUEUE_CONNECTION=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

Mail Configuration

You can set up the Mail configuration in your .env file:

MAIL_MAILER=smtp
MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_USERNAME=your_username
MAIL_PASSWORD=your_password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=from@example.com
MAIL_FROM_NAME="${APP_NAME}"

Main Packages Used

Required Packages

  • blade-ui-kit/blade-heroicons: ^2.3
  • lab404/laravel-impersonate: ^1.7
  • laravel/framework: ^11.9
  • laravel/tinker: ^2.9
  • league/flysystem-aws-s3-v3: ^3.28
  • livewire/livewire: ^3.5
  • lorisleiva/laravel-actions: ^2.8
  • openspout/openspout: ^4.24
  • power-components/livewire-powergrid: ^5.8
  • robsontenorio/mary: ^1.35
  • spatie/laravel-activitylog: ^4.8
  • spatie/laravel-backup: ^9.0
  • spatie/laravel-medialibrary: ^11.5
  • spatie/laravel-permission: ^6.7

Commands

  • Install Command with Mock:

    php artisan app:install
  • Generate Models Permissions:

    php artisan generate:permissions

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests.

Acknowledgements

About

A robust Laravel 11 starter kit incorporating Tailwind CSS, MaryUI, and DaisyUI. Ideal for quickly setting up modern, responsive web applications with a beautiful UI framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published