The Smart Checkin App allows any user to easily and securely register for and check into various organizations' events. Users are able to create profiles for themselves and family members (adults and children), and even extend invitations for alternate guardians who are able to check-in family members. Users are also able to designate which profiles have login credentials. The Checkin App displays available events for each user, and once registered, generates a unique Quick Response (QR) code, which can only be used for that event by that user. The QR code is then used during the check-in and check-out process. The Checkin App is meant to be used in conjunction with the Smart Checkin Admin App.