Frontend, postratings and basic data validation