This study integrates wearable devices and non-contact measurements to develop a mirror-based personal health monitoring system. Under user permission, we use Google Fit REST API to retrieve his/her activity history, including steps taken, calories burned, heart rate, and sleep data. All the physiological data are then visualized on the monitor with a bar chart, making user easily and quickly understand the historical behavior. We also integrate non-contact heart rate and respiratory rate real-time measurement and then evaluate the heart rate measurement accuracy through continuously comparing with the retrieved data from smart bracelets. Hope this device can be used for home health data collection and monitoring to assist the doctor to provide the appropriate diagnosis and treatment.