MoonShine MoonShine
EN
← All plugins

Orion: Starter Kit for Laravel MoonShine 🚀

Orion is a starter kit for quickly deploying admin panels with Laravel and MoonShine. It features a modular architecture, an RBAC system with automatic permission generation, and 4 ready-to-use themes. This project is perfect for rapidly launching admin interfaces.

Rating
Downloads
0
Version
-
Last updated
-
MoonShine version
v3
Github stars
-

Orion: Starter Kit for Laravel MoonShine 🚀

Orion is a modular starter project that speeds up the development of admin panels in Laravel using MoonShine as the admin framework.

📦 Main Technologies

Package Version Description
Laravel v11 Core PHP framework
MoonShine v3 Admin panel
moonshine-roles-permissions v3 Roles and permissions system
internachi/modular v2 Modular architecture

✨ Key Features

🛠 Base Configuration

  • Fully pre-configured MoonShine
  • Ready-to-use modular architecture

🔐 Security

  • Integrated RBAC (Roles and Permissions) system
  • Command for automatic permission generation

Permissions are automatically generated using the LaunchPermissions command. This command scans the registered MoonShine resources and creates the necessary permissions automatically.

🎨 Interface

  • 4 pre-installed visual themes
  • Support for both English and Spanish

🖼 Theme Preview

Theme 1 Theme 2 Theme 3 Theme 4
Theme 1 Theme 2 Theme 3 Theme 4

Themes can be switched in the MoonlaunchServiceProvider

🚀 Installation

  1. Clone the repository:

    git clone https://github.com/estivenm0/orion.git
    cd orion
    git clone https://github.com/estivenm0/orion.git
    cd orion
  2. Set up the environment:

    cp .env.example .env
    composer install
    cp .env.example .env
    composer install
  3. Run the installer:

    php artisan launch:install
    php artisan launch:install

The installer will automatically:

  • Generate the application key
  • Run database migrations
  • Create permissions and the superadmin role
  • Create the initial user

📘 Additional Documentation: