The extensive implementation of Internet of Things (IoT) solutions and its wide popularity to the public over the past decade enabled emergent applications that provide sophisticated, proactive health care solutions that can improve the quality of life of individuals. This work proposes an IoT architecture and implements a prototype solution that allows its users to improve their physical activity by collecting vital signs using wearables and other environmental and habitual information in order to monitor their activity and propose behaviors in a smart way that will allow them to achieve their preset goals. The focus is on the increased usability of the system employing refined solutions like voice recognition and smart visualization to enable its seamless use while offering an interoperable architecture that will enhance its flexibility. The prototype implementation offers a proof of concept evaluation of the proposed system, applying state of the art technologies and using existing hardware and popular gadgets.