setup architecture of the app folders, with authentications, server, and client side.