# I Turned My SonataAdmin Backend Into a Full SPA — Without Touching a Single Symfony Controller

After years of using SonataAdmin in production, I finally solved its biggest UX problem. Here’s how.