How can it operate completely independently if the front end requires data in a format it understands to perform logic on.
In this sense a frontend and a backend can be entirely independent, and in every sense the backend should be independent of the frontend.
Your using coupling as if it is a dirty word that means you've failed.