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
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.
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.