PII (Personally Identifiable Information) Tracker - Covid Edition is developed as a submission for Tinkerhub Build From Home 2021.
This app is developed as a substitue to the books which is used everywhere in order to collect the details of the people amidst the COVID-19 pandemic. Through this app, the details of the people like their name, age, address, and their vaccination status are collected.
This is an all-in-one app, which can be used by anyone across the globe to reister as a buyer or a seller to record the places that they have visited.
This is a simple soultion to these problems, built using flutter framework and firebase for backend.
You can download the app here.
BFH/recyQNJIVrGnoVs9l/2021
https://drive.google.com/file/d/1U8Jj9rwsL_dEvM3oUImVIPrIY6MbrlZ7/view?usp=sharing
- Users can register either as a customer or a shopkeeper.
- Accounts are authenticated by the user's Google acoount or by email.
- If validated, customer accounts are initiated by first recording their personal information: name, address, vaccine status and photo, where as shopkeeper accounts are initiated by first recording the shop's information: shop name, owner's name, address, and photo which is directly to stored to firestore(provided by firebase).
- Customers when visiting the stores can scan the QR Code which is made available by the shopkeeper through the QR generated by the store's account.
- As a result, the customer's data is added to the store's list of customers and at the same time, the customers can keep a track of the record of shops visited by them through their accounts.
- All users at any time can update their information, so that provide the most recent and accurate information.
- firebase_core : 1.1.1
- firebase_storage: 8.0.6
- image_picker: 0.7.5
- cloud_firestore:
- firebase_auth: 1.1.4
- google_sign_in: 4.5.1
- qr_flutter: 3.2.0
- barcode_scan_fix: 1.0.2
- flutter_spinkit: 5.0.0
- flutter_signin_button: 2.0.0
- google_fonts: 2.1.0
- Make sure to have flutter installed on your machine
- Clone the repo to your local machine
- Open an emulator and run flutter run within the cloned repo's folder.
- Try it out. (Please note that a Mac with XCode is required to build for iOS)
Just download and install the apk file.