/iVac

The project in Flutter-Node project with Cowins public api.

Primary LanguageDart

iVac

This app can show the vaccine status of all available centers across India and QR code scanner in this application where shopkeepers have an app that shows QR code and users can scan this QR code which will automatically add that user to the visitor list. This should replace the manual entry of contact details in the shop due to COVID.

Team Id: BFH/rec9nr5EDzC40zzKI/2021

Team Members

Joel Sunny Varghese

Akshay A

Aswaghosh


Features 📲

  • Search vaccine centers with districts and Pincode
  • Save center to get availability notification
  • Shops can able to generate QR code
  • Users can scan QR code
  • Shops can see visit summary
  • Users can also see their logs
  • Signup with google social auth
  • Able to get notification

Used Stacks 💻

  • Flutter
  • Node JS
  • Firebase

Basic work flow

ivac.png

Todo: Fix bugs

Flutter App

Create a firebase project and add google service.json file in:

Flutter firebase docs

iVac-App/android/app/

Add firebase Realtime database URL

iVac-App/lib/utils/service.dart

Node App

Configure firebase credentials

Firebase Admin SDK

Add and rename file in following format

Notifier/service_key.json

Add Firebase RDb URLs

Notifier/notifier.js  -->line 10

Add Firebase config snippet for Web app:

Setup Guide

Notifier/app.js  -->line 8