Welcome to Trace! This app helps you to avoid having to write your details into a registry at every store you go to during this pandemic. Just scan the merchant's QR Code and you will have a digital record of the shop you visited. If you are a merchant you will have a digital copy of all the customers that have scanned your QR Code.
- Cyril Shaji [https://github.com/cyrilshaji38]
- Nikita Mathew [https://github.com/nikitamathewk]
BFH/recapacKUJt07GOg9/2021
[https://www.youtube.com/watch?v=RdX63MQwr68&ab_channel=CyrilShaji]
- You can register an account either as a customer or a merchant.
- As a merchant you can generate a QR code and display it to your customers.
- As a customer you can scan a merchant's QR code whenever you enter their shop. As soon as you scan a QR code your details are sent to the merchants account and at the same time your are registered as a customer of that shop.
qr_code_scanner: ^0.4.0
pretty_qr_code: ^2.0.1
image_picker: ^0.7.5+2
firebase_core: ^1.2.0
firebase_auth: ^1.2.0
cloud_firestore: ^2.2.0
firebase_storage: ^8.1.0
-
Setup Flutter: https://flutter.dev/docs/get-started/install
-
Import our project
-
Setup Firebase for the app: https://console.firebase.google.com.
-
Go to the Firebase Console for your new instance. Click "Authentication" in the left-hand menu. Click the "sign-in method" tab. Click "Email/Password" and enable it. Go to the Firebase Console. Click "Firestore Database" in the left-hand menu. Click the "Create Database" button. It will prompt you to set up, rules, choose test mode, for now. On the next screen select any of the locations you prefer. In the Firebase console, in the settings of your Android app, add your SHA-1 key by clicking "Add Fingerprint". Download google-services.json and place google-services.json into /android/app/.
- Download the apk: https://github.com/cyrilshaji38/Tinkerhub-Project/blob/main/Trace.apk
- Install it on an android phone or on this online android emulator: https://www.apkonline.net/runapk/create-androidapk.html?app=android_6.0_blank
- Enjoy