frontend webapp for opentrophy