A tracking system based on Struck and MVVM framework