affectv frontend