RajaAsyraf / bliv-stack-template

Bootstrap 5 (with Tabler UI), Laravel 11, Inertia and Vue 3 stack repository template.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About BLIV Stack Template

This template repository is consist of these stacks:

  1. Bootstrap 5 with Tabler UI
  2. Laravel 11
  3. Inertia
  4. Vue 3

Optimization tools

  1. Laravel Debugbar
  2. Laravel Pulse

This is an alternative to VILT stack if you are keen to work with Bootstrap 5.

Screenshots

These are the built-in pages that are ready to be used or modified as you like.

  1. Sign in, sign up, forgor password pages login-page

  2. Dashboard page dashboard-page

  3. Setting page setting-page

Installation

Before run this in your local, make sure you have PHP 8, Composer and Node.js (for NPM) installed in your local machine. You may also consider using Laravel Herd. Once you have that ready, you can follow this steps:

  1. Execute composer install to install all of the PHP packages.
  2. Copy the .env file from .env.example using this command cp .env.example .env.
  3. Generate the key php artisan key:generate.
  4. Run the migration php artisan migrate. It will ask to configure SQLite database and answer Y (or enter) to create it.
  5. Install JavaScript packages using npm install.
  6. Finally, you can build the frontend using npm run build.

Installation (with Docker)

Ensure you have installed Docker (or Docker Desktop) in your local machine.

  1. Run ./vendor/bin/sail up -d to spin up the docker container.
  2. You may use the available sail commands as documented.
  3. You may also attach to the container to execute the laravel commands as below:
  • Run docker exec -it bliv-stack-template-laravel.test-1 bash.
  • Run php artisan key:generate.
  • Run php artisan migrate.
  • Run npm i && npm run dev.
  1. In browser, access the page via http://localhost:80/.

Contribution

Feel free to submit a PR to improve this and let me know if you have better idea for this repo. Thanks!

About

Bootstrap 5 (with Tabler UI), Laravel 11, Inertia and Vue 3 stack repository template.


Languages

Language:Vue 52.7%Language:PHP 45.4%Language:JavaScript 1.2%Language:Blade 0.5%Language:CSS 0.2%