Holla !
I'm a Vue developer for more than 3 years
Nuxt have their own folder structure , they make this to make it easier for us as Vue developers
when you create a page or a component , the nuxt CLI do the imports and routes for you
and about Auth => they create the Nuxt Auth for you to just make the authentication automatically and easier all you need to do to add your endpoints in nuxt config and BOOM you can use the Auth functions such as login() , logout() , etc.
I hope I make it clear for you and if you need more help you can contact me anytime and I have no problem with screen share
have a nice day
Muhammad Moftah