A Laravel starter kit pre-configured with authentication, roles & permissions, user imports/exports, support tickets, payments, notifications, and more.
It’s built on top of Laravel 11, optimized for API-driven apps.
- 🔐 Authentication (Email/Password, Socialite, 2FA)
- 👥 Role & permission management
- 📨 Notifications (database + mail)
- 🎫 Support tickets system
- 📊 Bulk user import/export with Excel/CSV
- ⚙️ Settings management (single & bulk upsert)
- 💳 Paystack payment integration
- 🛠️ Optimized for API usage
- Exception handling
GET /api/V1/admin/settings– List all settingsGET /api/V1/admin/settings/{key}– Fetch setting by keyPOST /api/V1/admin/settings/set– Create or update a settingPOST /api/V1/admin/settings/bulk– Bulk create/update multiple settings
GET /api/V1/admin/tickets– List tickets with sorting & filtersPOST /api/V1/admin/tickets– Create a new ticketPATCH /api/V1/admin/tickets/{id}– Update a ticket
(extend with other endpoints like users, payments, etc.)
git clone https://github.com/OgbuaguEmmanuel/laravel_jumpstart.git
cd laravel_jumpstart
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
npm install && npm run dev