By default, mobile phones can't be connected to by other Bluetooth LE devices - that's almost certainly your problem. You'll need to make an app for the phone that enables it, and even then it won't work on all phones.
The best way to test would be to try anf connect with the nRF Connect app first, and when that works, try with Puck.js
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.
By default, mobile phones can't be connected to by other Bluetooth LE devices - that's almost certainly your problem. You'll need to make an app for the phone that enables it, and even then it won't work on all phones.
The best way to test would be to try anf connect with the nRF Connect app first, and when that works, try with Puck.js