Architecture and editable modules
LaraCoreKit/
app/ application providers and Filament panel
modules/
Core/ shared layout, locale and Foundation services
Auth/ login, recovery and account dashboard
User/ users, roles, permissions and seeders
Blog/ public blog and administration
Settings/ application settings
Media/ media integration
UIShowcase/ editable interface examples
resources/views/home.blade.php
resources/views/vendor/core/ application-owned shared layout
resources/css/ editable styles
routes/ application routes
config/laracorekit.php module configuration
database/ application migrations and safe seeders
vendor/ third-party dependencies only
All LaraCoreKit source belongs to the application. Composer autoloads module namespaces from these local directories. The foundation provider is registered in bootstrap/providers.php and registers configured modules. The application Filament panel is registered separately. No self-dependency or path repository is used.
Core loads shared views and locale handling. Auth requires User, Blog requires User and Media. Keep dependencies enabled or adapt the application resources when removing features. The root homepage is an ordinary application view route. The website/documentation viewer and demo reset code live in ProgrammerNomad/laracorekit-website.
Edit source directly and use Git to track your changes. Composer dependency updates do not overwrite application modules. Review upstream changes and merge fixes deliberately.