A smart mirror, also known as a magic mirror, displays the time, weather, calendar, news, and social media updates. The magic is created by placing a transparent mirror over monitor. The technology is driven by a Raspberry Pi or PC, combined with voice recognition and touch technology.