add CheckIn feature, push data from mobile to backend