Hi.
Ionic and Flic2 is a perfect match, since there is a very good BLE Gatt library that you can use.
This one is the simplest one to use, but is very limited:
https://ionicframework.com/docs/native/ble
I would recommend using this one, by Rand Dusing:
https://ionicframework.com/docs/native/bluetooth-le