Laravel Starter (based on Laravel 12.x)
Laravel Starter is a Laravel 12.x based simple starter project. Most of the commonly needed features of an application like Authentication
, Authorisation
, Users
and Role management
, Application Backend
, Backup
, Log viewer
are available here. It is modular, so you may use this project as a base and build your own modules. A module can be used in any Laravel Starter
based project. Here Frontend and Backend are completely separated with separate routes, controllers, and themes as well.
Key Features:
- User Authentication (Social Login: Google, Facebook, Github)
- User Profile with Avatar
- Role-Permissions for Users
- Dynamic Menu System
- Language Switcher & Localization
- Backend & Frontend Themes (Bootstrap 5, CoreUI, Tailwind, Fontawesome 6, Dark Mode)
- Article Module (Posts, Categories, Tags, Comments, wysiwyg editor, File browser)
- Application Settings
- External Libraries (Bootstrap 5, Fontawesome 6, CoreUI, Tailwind, Datatables, Select2, Date Time Picker)
- Backup (Source, Files, Database as Zip)
- Log Viewer
- Notification (Dashboard and details view)
Use Cases:
- Rapid development of Laravel applications
- Building CMS-like modular applications
- Creating admin dashboards with user and role management
- Starting new projects with pre-built authentication and authorization