updated props app with gamification, custom prop types, and postgres backend