abdallah-tah / abdalkit
Abdalkit is a sophisticated Laravel package designed specifically for KAVX, streamlining the development process by providing a unified and easily implementable theme for the company's web applications.
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
This package is auto-updated.
Last update: 2024-10-06 23:31:41 UTC
README
AbdalKit is a Laravel starter kit with a few features that are typical for almost any project.
(#available-themes).
The package supports:
- Laravel Breeze (Tailwind)
❗
IMPORTANT: This package must be used in a NEW Laravel project. Existing project functionalities, such as routes or controllers, may be overridden by Larastarters.
Features
Along with the Design Themes, AbdalKit adds a few features that are typical for almost any project:
- Profile management form to change name/email/password
- A sample table of Users list
- A sample static text page
- Two-level menu on the sidebar
- Roles and Permissions management
- Livewire integration
Get Started
AbdalKit requires PHP 8+ and Laravel 9+.
-
Create a new Laravel project.
-
Require AbdalKit as a dev dependency, run:
composer require abdallah-tah/abdalkit:dev-main --dev
-
Configure AbdalKit, run the command below:
php artisan abdalkit:install
-
Create a new database for your project using your preferred database management system (e.g., MySQL, PostgreSQL, SQLite, SQL Server).
-
Set up your database connection in the
.env
file with the appropriate credentials and database name. -
Run the migrations to set up the required tables in the database:
php artisan migrate
-
Compile the project assets, run:
npm install && npm run dev
-
That's it! You have Laravel Auth starter, just visit the home page and click Log in / Register.
Available Themes
In the current version, there is only one theme available - Tailwind. We are planning to add more themes in the future.
Tailwind Themes with Laravel Breeze