{"id":15908070,"url":"https://github.com/kettasoft/scaffolding","last_synced_at":"2026-02-06T10:43:06.277Z","repository":{"id":257808397,"uuid":"801437416","full_name":"kettasoft/scaffolding","owner":"kettasoft","description":"Scaffolding is a strong and flexible structure based on HMVC architecture.","archived":false,"fork":false,"pushed_at":"2024-10-27T03:17:23.000Z","size":12550,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-18T00:42:14.106Z","etag":null,"topics":["architecture","components","hmvc","hmvc-architecture","laravel","laravel-framework","laravel10","php","project","ready-made-component","scaffolding","structure"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kettasoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-16T08:23:55.000Z","updated_at":"2024-10-27T03:17:20.000Z","dependencies_parsed_at":"2024-10-27T04:38:45.012Z","dependency_job_id":null,"html_url":"https://github.com/kettasoft/scaffolding","commit_stats":{"total_commits":34,"total_committers":2,"mean_commits":17.0,"dds":0.08823529411764708,"last_synced_commit":"53191c023505a0033a13bc5fd8644d1a7898b98c"},"previous_names":["kettasoft/scaffolding"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kettasoft/scaffolding","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kettasoft%2Fscaffolding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kettasoft%2Fscaffolding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kettasoft%2Fscaffolding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kettasoft%2Fscaffolding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kettasoft","download_url":"https://codeload.github.com/kettasoft/scaffolding/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kettasoft%2Fscaffolding/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29158265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["architecture","components","hmvc","hmvc-architecture","laravel","laravel-framework","laravel10","php","project","ready-made-component","scaffolding","structure"],"created_at":"2024-10-06T14:09:14.476Z","updated_at":"2026-02-06T10:43:06.259Z","avatar_url":"https://github.com/kettasoft.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scaffolding™\n\n[![Run Tests](https://github.com/kettasoft/scaffolding/actions/workflows/ci.yml/badge.svg?event=push)](https://github.com/kettasoft/scaffolding/actions/workflows/ci.yml)\n\n## Requirements\n\n- PHP 7.4 or higher\n- Database (eg: MySQL, PostgreSQL, SQLite)\n- Web Server (eg: Apache, Nginx)\n\n[//]: # \"* [Other libraries]('To Be Added')\"\n\n## Framework\n\nScaffolding uses [Laravel](http://laravel.com), the best existing PHP framework, as the foundation framework\nand [Module](https://nwidart.com/laravel-modules/v6/introduction) package for Apps.\n\n## Installation\n\n- Install [Composer](https://getcomposer.org/download) and [Npm](https://nodejs.org/en/download)\n- Clone the repository: `git clone https://github.com/kettasoft/scaffolding.git`\n- if you want to change dashboard colors ?\n- before running: `npm run dev`\n  change `INSTALLER_CHOSEN_COLOR, MIX_INSTALLER_CHOSEN_COLOR, DASHBOARD_CHOSEN_COLOR, MIX_DASHBOARD_CHOSEN_COLOR` and\n  set your desired color without `#`\n- Install dependencies: `composer install ; npm install ; npm run dev`\n- Create new MySQL database for this application\n- Install Scaffolding:\n\nsimply visit this url `{{app_url}}/installer` and follow instructions\n\n- Or :\n\nIf you use valet or linux system just execute the init.sh file to configure your environment automatically.\n\n```bash\nsh init.sh\n```\n\n- Or :\n\nIf you use Windows system just execute the init.bat file to configure your environment automatically.\n\n```bash\ninit.bat\n```\n\n- Or :\n\n```bash\nphp artisan install\n```\n\n- Or :\n\n```bash\nphp artisan install --db-name=\"scaffolding\" --db-username=\"root\" --db-password=\"\" --admin-name=\"admin\" --admin-email=\"admin@demo.com\" --admin-phone=\"987654321\" --admin-password=\"password\"\n```\n\n- Create sample data (optional):\n\n```bash\nphp artisan sample-data:seed\n```\n\n- Or if you want a specific number\n\n```bash\nphp artisan sample-data:seed --count=\"your count here\"\n```\n\n\u003cdetails open\u003e \n  \u003csummary\u003e\u003ch2\u003e📦 Scaffolding dependencies\u003c/h2\u003e\u003c/summary\u003e\n  \u003c!-- Repo info cards - https://github.com/anuraghazra/github-readme-stats --\u003e\n  \u003c!-- Small repo cards (fork) - https://github.com/DenverCoder1/github-readme-stats --\u003e\n  \u003cp align=\"left\"\u003e\n    \u003ca href=\"https://github.com/kettasoft/booter\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=kettasoft\u0026repo=booter\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/andreaselia/laravel-api-to-postman\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=andreaselia\u0026repo=laravel-api-to-postman\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/astrotomic/laravel-translatable\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=astrotomic\u0026repo=laravel-translatable\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/biscolab/laravel-recaptcha\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=biscolab\u0026repo=laravel-recaptcha\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/laravel/telescope\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=laravel\u0026repo=telescope\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/laravolt/avatar\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=laravolt\u0026repo=avatar\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/socialiteproviders/zoho\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=socialiteproviders\u0026repo=zoho\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/nWidart/laravel-modules\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=nWidart\u0026repo=laravel-modules\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/ahmed-aliraqi/laravel-media-uploader\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=ahmed-aliraqi\u0026repo=laravel-media-uploader\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"github-readme-streak-stats\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/diglactic/laravel-breadcrumbs\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=diglactic\u0026repo=laravel-breadcrumbs\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"readme-typing-svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/laravel/scout\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin?username=laravel\u0026repo=scout\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"custom-icon-badges\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/santigarcor/laratrust\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=santigarcor\u0026repo=laratrust\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/laraeast/laravel-settings\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=laraeast\u0026repo=laravel-settings\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/spatie/laravel-backup\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=spatie\u0026repo=laravel-backup\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/laraeast/laravel-bootstrap-forms\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=laraeast\u0026repo=laravel-bootstrap-forms\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/calebporzio/parental\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=calebporzio\u0026repo=parental\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/ahmed-aliraqi/laravel-media-uploader\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=ahmed-aliraqi\u0026repo=laravel-media-uploader\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/ARCANEDEV/LogViewer\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=ARCANEDEV\u0026repo=LogViewer\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/jenssegers/date\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=jenssegers\u0026repo=date\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/404labfr/laravel-impersonate\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=404labfr\u0026repo=laravel-impersonate\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/laracasts/flash\"\u003e\u003cimg width=\"278\" src=\"https://denvercoder1-github-readme-stats.vercel.app/api/pin/?username=laracasts\u0026repo=flash\u0026theme=react\u0026bg_color=282a36\u0026title_color=bd93f9\u0026hide_border=true\u0026icon_color=F8D866\u0026show_icons=false\" alt=\"unicode-formatter\"\u003e\u003c/a\u003e\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkettasoft%2Fscaffolding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkettasoft%2Fscaffolding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkettasoft%2Fscaffolding/lists"}