Build Custom Laravel Admin Application

Job ID: 40493845

Budget: ₹2,500 – ₹16,000 INR

The goal is to create a custom web application built with Laravel where every core function revolves around a single Admin role. The Admin must be able to carry out full user-management duties—creating, editing, suspending, and deleting user accounts, resetting passwords, and toggling activation states from a clean dashboard.

I already have hosting, a fresh database, and a basic UI mock-up. What I need from you is the complete Laravel implementation: routing, controllers, models, Blade views (or an Inertia/Vue setup if you prefer), middleware for role protection, and solid form validation. Please keep the code PSR-12 compliant and leverage Laravel’s native tools—Eloquent, migrations, factories, seeders, and policies—to make future role additions (such as Editor or standard User) straightforward.

Deliverables
• Source code in a Git repo with clear commit messages
• Database schema & migration files
• Brief setup instructions (ENV variables, composer/npm commands)
• A short screencast or screenshots demonstrating the Admin user-management flow

Acceptance criteria
1. An Admin can log in securely, view a paginated user list, and perform CRUD actions without page errors.
2. All actions trigger proper validation and meaningful flash messages.
3. Unauthorized routes return a 403 response.

Feel free to suggest performance or security improvements along the way—the cleaner and more extensible the final codebase, the better.
Related categories: PHP MySQL HTML Laravel Git Web Development Vue.js Database Management