Laravel API & Admin Panel Development

Замовник: AI | Опубліковано: 02.12.2025

I need a clean, well-structured Laravel REST API focused on user authentication and management. The flow starts with classic email-and-password sign-up / sign-in and is reinforced with two-factor authentication; the code should be flexible enough to let me plug OAuth providers later if the product roadmap calls for it. The second piece is an admin panel where I can oversee every registered account. From this dashboard I must be able to search, view, create, edit, suspend or delete users, reset passwords, and toggle 2FA status without touching the database directly. A simple role / permission system is welcomed so super-admins and support staff can share the interface safely. To keep maintenance painless, please work with the latest stable Laravel release, Eloquent models, migration files, form-request validation, and properly named controllers. Tests (Pest or PHPUnit) covering the auth flow and critical admin tasks are expected. Well-commented code and a short README that explains setup, environment variables, seeding and any package choices will round off the delivery.