Student ID - lawsonpeters12/Tech-Connect GitHub Wiki

Login & Registration

Introduction

Tech Connect will allow a user to store their student IDs in the app to allow for easy access to their ID without having the physical version on hand. This is made possible through a Flutter package called nfc_manager

Table of Contents

  1. ID Access
  2. Adding ID
  3. Scanning ID

ID Access

To access their ID, users will need to navigate to their "User" page. Next, they can tap on the credit card icon in the top left of the page. This will give them access to their ID and instantly prepare it for scanning.

image

Adding ID

Whenever a student first enters the ID page, they will have the option to scan their student ID into Tech Connect's database. In order to store their ID, the user will have to tap a compatible NFC device to the back of their phone. This will send the NFCA data of the card to the user's information in the Tech Connect database. After an ID has been added, the user must refresh the page by pressing the back button and returning to the page. They will now be able to scan it at any time.

Scanning ID

Whenever a student has an ID attached to Tech Connect, entering the ID page will automatically begin transmitting their student ID's data. The user's phone will need to be tapped against an NFC point to transmit their data. This would theoretically allow for payments at university restaurants/markets and scanning into buildings around campus. Screenshot_20240415-132621