In one embodiment, one or more first computing devices receive, from one or more second computing devices associated with a first person, information concerning an activity, the information describing the activity, a reward associated with the activity, and a condition of the reward; transmit, to one or more third computing devices associated with the second person, the information; receive, from the third computing devices, a first response by the second person; and if the first response is an acceptance to the activity by the second person, then: receive, from the third computing devices, first sensor data relating to the activity; analyze the first sensor data to determine whether the condition of the reward is satisfied; and if the condition of the reward is satisfied, then transmit, to the second computing devices and the third computing devices, a second notice indicating that the condition of the reward has been satisfied.
展开▼