Download the PHP package islamikit/starterkit without Composer
On this page you can find all versions of the php package islamikit/starterkit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download islamikit/starterkit
More information about islamikit/starterkit
Files in islamikit/starterkit
Package starterkit
Short Description A Laravel 13 starter kit powered by Inertia.js, Vue 3, Fortify, and Spatie packages.
License MIT
Informations about the package starterkit
IslamiKit Starterkit
Laravel 13 starter kit powered by Inertia.js, Vue 3, Laravel Fortify, and Spatie Packages.
A modern Laravel starter package providing authentication foundation, permission management, application settings, activity tracking, and reusable Vue components.
Requirements
- PHP >= 8.2
- Laravel 13
- Composer 2
- Node.js >= 20
- NPM
Installation
Install the package using Composer:
Run the installer:
The installer will configure the application automatically.
Installation Process
The installer performs the following tasks:
- Publish Starterkit configuration
- Publish root application view
- Publish CSS assets
- Publish Vue components
- Publish layouts
- Publish pages
- Publish composables
- Update
app.js - Update Inertia middleware
- Configure Vite aliases
- Configure Vue and Icon plugins
- Publish Spatie migrations
- Run migrations
- Run package seeders
- Install required frontend dependencies
- Clear application cache
After installation:
Available Options
The installer provides several options:
Force overwrite existing files
Skip migrations
Skip seeders
Skip npm installation
Features
Laravel Integration
- Laravel 13 support
- Automatic package discovery
- Custom Service Provider
- Installation command
Authentication
Powered by Laravel Fortify.
Includes:
- Login
- Authentication workflow
- User session management
Permission Management
Powered by Spatie Laravel Permission.
Includes:
- Roles
- Permissions
- User role assignment
Activity Tracking
Powered by Spatie Activitylog.
Provides:
- User activity tracking
- Application event logging
Application Settings
Powered by Spatie Laravel Settings.
Provides:
- Centralized application configuration
- Settings management
Frontend Foundation
Built with:
- Inertia.js
- Vue 3
- Tailwind CSS
- Vite
Includes:
- Layout system
- Vue components
- Composables
- Pages
- UI components
Published Structure
After installation:
Vite Configuration
The installer configures Vite with:
- Laravel Vite Plugin
- Vue Plugin
- Tailwind CSS Plugin
- unplugin-icons
- Path aliases
Available aliases:
points to:
and:
points to:
Screenshots
All screenshots are stored in:
Login
Dashboard
Menu Management
User Management
Role & Permission Management
Application Settings
User Interpersonate
Thanks
Special thanks to all open-source projects and maintainers that make this starterkit possible.
Laravel
Thanks to the Laravel team for providing an elegant and powerful PHP framework.
Inertia.js
Thanks to the Inertia.js team for enabling modern single-page application experiences while keeping Laravel routing and controllers.
Vue.js
Thanks to the Vue.js team for providing a progressive and flexible frontend framework.
Laravel Fortify
Thanks to Laravel Fortify for providing authentication backend functionality.
https://laravel.com/docs/fortify
Spatie Packages
Special thanks to Spatie for maintaining high-quality Laravel packages:
- Laravel Permission
- Laravel Activitylog
- Laravel Settings
Tailwind CSS
Thanks to the Tailwind CSS team for providing a utility-first CSS framework.
Vite
Thanks to the Vite team for providing a fast and modern frontend build tool.
unplugin-icons
Thanks to the unplugin-icons contributors for providing automatic icon integration.
https://github.com/unplugin/unplugin-icons
Repository
GitHub:
https://github.com/dansazie/islamikit
License
This package is open-sourced software licensed under the MIT license.
All versions of starterkit with dependencies
inertiajs/inertia-laravel Version ^3.1
laravel/fortify Version ^1.36
spatie/laravel-activitylog Version ^4.12
spatie/laravel-permission Version ^8.3
spatie/laravel-settings Version ^3.9
nwidart/laravel-modules Version ^13.0