When we generate the application using the Ionic CLI it generates the application structure to manage three tabs Dash, Chats and Account. Angular provides a main module as the core framework and the additional required functionalities are added via modules like the URL mapping and routing. In the app skeleton generated each one of the tabs is considered a view or a state (actually that are substates of a tab state) and each one is related to an URL. Angular provides generally two modules as options to manage the URL routing: Angular ngRoute and AngularUI Router. Ionic uses by default the ui-router.
Configure Firebase is easy-peasy. You only have to signup or author with your Google account into the Firebase console, create a new application and add the needed modules.
I created an app and I will write a series of posts about it with some issues, difficulties and caveats I found during the development. You can find the source code in Github https://github.com/jmtalarn/strikethru.
Wordpress is system with a rich ecosystem of plugins. There is a plugin for anything you can imagine, some of them have a cost but most of them are free. Here is my personal list of plugins I used in the last blogs I've built with Wordpress. All of them are FREE and some of theme have a paid version but are fully functional in the free version.
Until now, I was blogging using Ghost platform over Openshift. I love the way you develop new features over the Ghost platform: Handlebars for the templating, an easy API to get information about the blog and their posts... and you are using the Node.js on the backend so you're feeling a little bit hipster while you're using it.