Orion is a modular starter project that speeds up the development of admin panels in Laravel using MoonShine as the admin framework.
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 |
- Fully pre-configured MoonShine
- Ready-to-use modular architecture
- 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.
- 4 pre-installed visual themes
- Support for both English and Spanish
Theme 1 | Theme 2 | Theme 3 | Theme 4 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Themes can be switched in the MoonlaunchServiceProvider
-
Clone the repository:
git clone https://github.com/estivenm0/orion.git cd orion
-
Set up the environment:
cp .env.example .env composer install
-
Run the installer:
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: