I selected our house Garage & Entrance Gate mobile phone remote as my first real embedded device project ever with espruino. I have got background in low-level driver development as well as modern single page web apps recently it would hopefully turn into something at least functional.
I can already see it is not going to be a single technology thing. One would be the Garage door remote in use 'Hormann-HSM4-868-MHz-4-channel' and the other Nice Robus 433MHz-based remote. I read that both implement 'rolling code' security and I am not sure I should dig too deep into emulating any of those really (if you have any experience with those I would not be hesitant to hack around this a bit though). Rather I think I would just buy spare remotes which I would hook directly to espruino board and just trigger the buttons with the digital pins.
I have already tested the HC-05 module soldered to the main board and I was able to get an Android mobile Bluetooth terminal remote controlled espruino LEDs blinking in under an hour. I find the time to get something working amazingly short with the espruinos' interpreter approach.
Eventually I would like to get an ethernet/wifi module and be able to control stuff using a web page loaded directly from the espruino board to the client's browser (no matter whether it is a mobile phone or a desktop browser or anything else).