Larbox

screenshot of Larbox

Starter kit based on Laravel framework

Overview

Larbox is a starter kit based on the Laravel framework that follows the principles of DRY (Don't Repeat Yourself) and KISS (Keep It Simple, Stupid). It provides a convenient way to get started with Laravel development and includes modules, HTTP request handling, and a VueJS starter-kit for an admin panel.

Features

  • Laravel-based starter kit
  • Follows DRY and KISS principles
  • Modules for organizing project functionality
  • HTTP request handling
  • VueJS starter-kit for an admin panel

Backend

  1. Download the Larbox repository.
  2. Open your project folder.
  3. Install all required packages.
  4. Create a new .env file from .env.example in the root folder and fill in all required configurations (e.g. APP_, DB_, etc.).
  5. Generate a new application key.
  6. Run database migrations and fill the database with test data.
  7. Install Telescope for debugging.

Admin Panel Frontend

  1. Open the vue folder in your project directory.
  2. Fill in the .env.development and .env.production files.
  3. Run the necessary commands.
  4. Run the admin panel frontend.

Summary

Larbox is a Laravel-based starter kit that follows the principles of DRY and KISS. It provides a convenient way to get started with Laravel development and includes several key features such as modules for organizing project functionality, HTTP request handling, and a VueJS starter-kit for an admin panel. The installation process for both the backend and admin panel frontend is straightforward and well-documented. Overall, Larbox is a valuable tool for Laravel developers looking to streamline their development process.

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.