kettasoft / scaffolding
Scaffolding is a strong and flexible structure based on HMVC architecture.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
Type:project
Requires
- php: ^8.0.2
- ahmed-aliraqi/laravel-media-uploader: ^7.0
- andreaselia/laravel-api-to-postman: ^1.15
- arcanedev/log-viewer: ^10.0
- astrotomic/laravel-translatable: ^11.12
- biscolab/laravel-recaptcha: ^6.1
- calebporzio/parental: ^1.3
- cybercog/laravel-ban: ^4.9
- diglactic/laravel-breadcrumbs: ^8.1
- doctrine/dbal: ^3.0
- guzzlehttp/guzzle: ^7.2
- jenssegers/date: ^4.0
- kettasoft/booter: ^1.0
- lab404/laravel-impersonate: ^1.7
- laracasts/flash: ^3.2
- laracasts/presenter: ^0.2.4
- laraeast/laravel-bootstrap-forms: ^5.2
- laraeast/laravel-settings: ^1.3
- laravel-notification-channels/onesignal: ^2.5
- laravel/framework: ^10.0
- laravel/sanctum: ^3.2
- laravel/telescope: ^5.2
- laravel/tinker: ^2.7
- laravel/ui: ^4.2
- laravolt/avatar: ^5.1
- nwidart/laravel-modules: ^10.0
- pusher/pusher-php-server: 7.0.2
- santigarcor/laratrust: ^8.2.0
- socialiteproviders/google: ^4.1
- socialiteproviders/zoho: ^4.1
- spatie/laravel-backup: ^8.1
- tightenco/ziggy: ^1.8
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.8
- barryvdh/laravel-ide-helper: ^2.6
- fakerphp/faker: ^1.9.1
- friendsofphp/php-cs-fixer: ^3.0
- laraeast/laravel-vue-i18n-generator: ^3.0
- laravel/sail: ^1.9.1
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.0
- spatie/laravel-ignition: ^2.0
- vlucas/phpdotenv: ^5.4
This package is auto-updated.
Last update: 2024-10-27 03:17:25 UTC
README
Requirements
- PHP 7.4 or higher
- Database (eg: MySQL, PostgreSQL, SQLite)
- Web Server (eg: Apache, Nginx)
Framework
Scaffolding uses Laravel, the best existing PHP framework, as the foundation framework and Module package for Apps.
Installation
- Install Composer and Npm
- Clone the repository:
git clone https://github.com/kettasoft/scaffolding.git
- if you want to change dashboard colors ?
- before running:
npm run dev
changeINSTALLER_CHOSEN_COLOR, MIX_INSTALLER_CHOSEN_COLOR, DASHBOARD_CHOSEN_COLOR, MIX_DASHBOARD_CHOSEN_COLOR
and set your desired color without#
- Install dependencies:
composer install ; npm install ; npm run dev
- Create new MySQL database for this application
- Install Scaffolding:
simply visit this url {{app_url}}/installer
and follow instructions
- Or :
If you use valet or linux system just execute the init.sh file to configure your environment automatically.
sh init.sh
- Or :
If you use Windows system just execute the init.bat file to configure your environment automatically.
init.bat
- Or :
php artisan install
- Or :
php artisan install --db-name="scaffolding" --db-username="root" --db-password="" --admin-name="admin" --admin-email="admin@demo.com" --admin-phone="987654321" --admin-password="password"
- Create sample data (optional):
php artisan sample-data:seed
- Or if you want a specific number
php artisan sample-data:seed --count="your count here"