i have done several web apps with angular, using ionic v4 as framework. Ionic makes easier to create responsive and flexible apps. I usually manage realtime databases using Firebase, but i think it should be the same processes with other providers if you prefer. Ionic apps are also easy to convert into mobile versions, to test the functionalities, or maybe i can use android studio to test on all models of phones you prefer. I have not so much experience about migrating apps to other domains, i have only developed on mine own using the default port of ionic for browsers.