Joint movements are the key factor for the mobility of the people during daily activities. The evaluation of the joint movements is determined by the range of motion (ROM) parameters. The ROM might change due to age, gender, and some diseases. Therefore, it is essential to measure ROM accurately and compare it with the normal values of the healthy people. In this study, a low-cost, wireless, and wearable electrogoniometer was designed for highly precise and accurate measurements. The stability of the measurements is guaranteed with the quaternion based Kalman filter. The measurements of the developed system are compared with the traditional goniometer. The concordance correlation coefficient is calculated as a similarity metric, and the result is obtained as 1. In addition, a GUI was prepared to present 3D visualization of the movements in real-time with the ROM measurements and give visual feedback to the physiotherapists during physical examinations and to the patient during the home therapy sessions. The measurements also can be recorded using the GUI for retrospective analysis.