I have worked with BLE beacons before, though from Android app. I have good experience with Raspberry Pi 3.
I can build this in a day using bluepy. I have a Raspberry Pi 3, using which I can test and deliver this in a day.
Beacons i don't have right now, but there are android apps using which you can simulate BLE devices/beacons.