Skip to content

Flutter app that 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.

Notifications You must be signed in to change notification settings

Alleny244/PII-Tracker-COVID_Edition

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BFH Banner

PII Tracker - Covid Edition

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.

Team members

  1. Allen Y
  2. Thomas Ajai

Team Id

BFH/recyQNJIVrGnoVs9l/2021

Link to product walkthrough

https://drive.google.com/file/d/1U8Jj9rwsL_dEvM3oUImVIPrIY6MbrlZ7/view?usp=sharing

How it Works ?

  1. Users can register either as a customer or a shopkeeper.
  2. Accounts are authenticated by the user's Google acoount or by email.
  3. 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).
  4. 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.
  5. 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.
  6. All users at any time can update their information, so that provide the most recent and accurate information.

Libraries used

  • 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

How to configure

  • 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)

How to Run

Just download and install the apk file.

About

Flutter app that 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 98.4%
  • HTML 1.2%
  • Other 0.4%