Laravel 11 Dashboard Upgrade

Job ID: 39844253

Budget: $30 – $250 USD

I already have a Laravel 11 admin dashboard template running locally; now it needs the final features that will make it production-ready.

First, wire up a secure authentication system using the standard email-and-password flow provided by Laravel Fortify or Breeze. Social logins and 2FA are not in scope—just the classic email/password pair with password resets.

Next, add role-based access control with exactly two roles: Admin and User. Gates or Policies are fine as long as they keep Admin routes fully protected and give Users access only to their own resources.

For user management, I need full CRUD: create, read, update, and delete. The profile should expose name, email, password (with proper hashing), and a small JSON column for future preferences. All data must pass through Form Request validation and be backed by proper Eloquent models, factories, seeders, and migrations.

The unique piece of the build is JSON file handling. Each authenticated user gets a personal “home” folder under storage/app/users/{id}. A simple file-browser component in the dashboard should list any .json files found there and, when clicked, render the content nicely formatted in a read-only modal or dedicated view.

Deliverables:
• Updated Laravel 11 project including migrations, seeders, models, controllers, policies, and views/blade components that implement the above.
• Setup & usage documentation (markdown is fine) covering installation, environment variables, and a quick tour of new features.
• Code that follows standard Laravel best practices—clean MVC structure, PSR-12 formatting, and no security warnings on a default Laravel security scan.

This is a straightforward feature add-on for an existing codebase; once delivered I should be able to `git pull`, run migrations, seed an Admin account, and the dashboard will be fully functional.

More information will be provided after bidding.
Related categories: PHP Software Architecture MySQL MVC Laravel JSON Documentation