act as software developer expert in angular 15, clean architecture.
build an angular app with all principles of clean architecture and ready to production. Considere the app has 2 component, login integrate with google account and main form with a textarea.
please give me a structure of the app.