Jingwen Zhu was inspired by the mood ring to create an outfit that could detect and display what sort of mood a person was in right at that moment.
The garment works by taking a real-time analysis of her digital diary and displaying her experiences and emotions on it. The dress has a hidden circuit inside, which allows it to display the different shapes and colours.
The custom-made dress is printed with thermochromatic ink and has three layers. The first is where the patterns are printed whilst the second is complete with a soft circuit wired in, including a Bluetooth module and heat pads. There is a third layer of cotton, which is there to protect the person's skin from the circuits.
Explaining about the product on her website, she wrote: "My Heart on My Dress is a bespoke connected garment that visualizes my daily experiences and emotions through dynamic changing colors and patterns. Real-time text analysis of my digital diary influences the design of the dress.
"Garments are diaries - different dresses say different things, some garments connect us to specific memories, we personalize our clothing the same way we personalize the pages of our journals.
"My Heart on My Dress is a novel expression of these themes. It explores personal expression and a narrative version of quantified self through a combination of traditional textiles with innovative technologies.
"The custom-made dress is screen printed with thermochromatic ink and wired with soft circuits and thermal patches. Its patterns and colors transform based on data analyzed from a personal diary app."