Laravel Authentication & RBAC Setup
Budget: ₹1,000 – ₹22,000 INR
My fresh Laravel 10 project already boots, but the authentication layer is still missing. I need you to wire up a complete email-and-password flow—registration, login, password reset, and email verification—then add role-based access control so different dashboards and routes stay neatly separated (think “admin”, “staff”, “customer” out of the gate, but easy to extend later).
Feel free to lean on Breeze, Jetstream, Fortify, or a clean custom build; I only care that the solution follows Laravel conventions, uses middleware, Gates or Policies where appropriate, and is PSR-12 compliant. Clear, well-named migrations, models, controllers and tests are a must so I can follow along and keep extending the codebase.
Deliverables
• Fully functional auth scaffolding with email & password only
• RBAC implementation with sample roles and protected routes
• README explaining setup, seeding and how to create new roles/permissions
Acceptance criteria: after running “composer install”, “npm install && npm run build”, and “php artisan migrate --seed”, I can register, verify, log in, and see the correct dashboard based on my assigned role without touching any code.
Feel free to lean on Breeze, Jetstream, Fortify, or a clean custom build; I only care that the solution follows Laravel conventions, uses middleware, Gates or Policies where appropriate, and is PSR-12 compliant. Clear, well-named migrations, models, controllers and tests are a must so I can follow along and keep extending the codebase.
Deliverables
• Fully functional auth scaffolding with email & password only
• RBAC implementation with sample roles and protected routes
• README explaining setup, seeding and how to create new roles/permissions
Acceptance criteria: after running “composer install”, “npm install && npm run build”, and “php artisan migrate --seed”, I can register, verify, log in, and see the correct dashboard based on my assigned role without touching any code.