Web app for earning personal rewards