| Install | |
|---|---|
composer require chandanshakya/mary-ui-starter-kit |
|
| Latest Version: | v1.0.3 |
| PHP: | ^8.2 |
A production-ready Laravel starter kit combining the power of Laravel Volt with Mary UI. This package provides a complete authentication system and role-based authorization powered by Spatie's Laravel Permission package.
You can create a new Mary UI Starter Kit project via laravel installer:
laravel new my-app --using=chandanshakya/mary-ui-starter-kit
or using composer
composer create-project chandanshakya/mary-ui-starter-kit
Or clone the repository manually:
# Clone the repository
git clone https://github.com/ChandanShakya/mary-ui-starter-kit.git
cd mary-ui-starter-kit
# Install PHP dependencies
composer install
# Copy environment file and generate app key
cp .env.example .env
php artisan key:generate
# Set up the database
php artisan migrate --seed
# Install frontend dependencies
bun install
# Run the development server
php artisan serve
# In a separate terminal
bun run dev
For a streamlined development experience, you can use the provided dev command:
composer dev
This will concurrently run:
After running the migrations and seeders, you can login with the following credentials:
| Role | Password | |
|---|---|---|
| Admin | admin@example.com | password |
| User | user@example.com | password |
Contributions are welcome! Please feel free to submit a Pull Request.
If you discover a security vulnerability within this starter kit, please send an e-mail to Chandan Shakya via email@chandanshakya.com.np. All security vulnerabilities will be promptly addressed.
The Mary UI Starter Kit is open-source software licensed under the MIT license.