As of project entry here at Hackaday, the code is about 75% written (with a full TDD test suite backing it). Hardware needs to be determined (AVR and Cortex are the serious contenders, but the field is really wide-open as far as controller). Wifi vs. Bluetooth also needs to be considered: Wifi is more ubiquitous and won't require battery-draining extra services to be enabled for 99% of smartphone users (plus it will seamlessly work with laptops), but Bluetooth offers the advantage of being less tempting as a hacking target. Unlike 100% of other "smart" programmable thermostats, this one is specifically not intended to connect to the Internet, upload your data to anyone else, or offer a vector into your home network for skr1pt k1ddi3s.
This project is inspired by an earnest desire to increase the efficiency of my life. By using less electricity and gas, I will not only save money, I'll also save wear and tear on heating equipment and make a small contribution toward the immense problem of climate change. If this project is good enough that it can be turned into a kit or even offered as plans, I may be able to help others achieve the same goal, multiplying my own effort.