hearts webapp