There are many hackable nrf52 watches like that. The Q2 was good but is hard to buy nowadays. Currrently good one is P8 (very similar to PineTime watch, full touchscreen) or DK08 if you prefer display like Q2 or there are many nrf52 based fitness trackers. Our latest hot tip now is the SMA B5 fitness tracker which includes GPS and has SWD pins on USB port (!) so it is unbrickable without any need to open it.
As for the bangle firmware - bare Espruino itself is easy and is running fine on watches I mentioned (and on few other ones). But there you need to write your Watch app yourself in javascript from scratch (handling button(s), screen, touch, sensors).
The bangle specific APIs and Apps on top of Espruino it is however different matter. For that I guess the best is to get real Bangle.
So it depends on you if you want fully supported watch with best out of box experience and by getting it you also support Espruino project or you prefer to hack your custom stuff with many other nrf52 watches, that's OK too.
To answer your question in topic name - yes it is perfectly possible but most probably you must do it yourself.
And BTW technically this conversation does not belong to "Official Espruino Devices" subforum, any other subforum would be better choice.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
There are many hackable nrf52 watches like that. The Q2 was good but is hard to buy nowadays. Currrently good one is P8 (very similar to PineTime watch, full touchscreen) or DK08 if you prefer display like Q2 or there are many nrf52 based fitness trackers. Our latest hot tip now is the SMA B5 fitness tracker which includes GPS and has SWD pins on USB port (!) so it is unbrickable without any need to open it.
As for the bangle firmware - bare Espruino itself is easy and is running fine on watches I mentioned (and on few other ones). But there you need to write your Watch app yourself in javascript from scratch (handling button(s), screen, touch, sensors).
The bangle specific APIs and Apps on top of Espruino it is however different matter. For that I guess the best is to get real Bangle.
So it depends on you if you want fully supported watch with best out of box experience and by getting it you also support Espruino project or you prefer to hack your custom stuff with many other nrf52 watches, that's OK too.
To answer your question in topic name - yes it is perfectly possible but most probably you must do it yourself.
And BTW technically this conversation does not belong to "Official Espruino Devices" subforum, any other subforum would be better choice.