Giter Site home page Giter Site logo

covid19tracker's Introduction

Project : COVID-19 Tracker App

Covid-19 Tracker App is an android app that

  • Displays global as well nation-wise statistics of SARS-CoV-2 virus.
  • Offers features to identify symptoms and suggest preventive measures.
  • Users can also donate to various trusted organizations
  • Users can make an instant SOS call in case of an emergency.
  • It uses Firebase auth for user authentication.

Time spent: 15 hours spent in total

Requirements

Install Flutter for Windows/Mac OS and Linux

https://flutter.dev/docs/get-started/install

Download the VS Code for Mac/Windows/Linux

https://code.visualstudio.com/download

Install the Dart Extension for VS Code

https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code

Install the Flutter Extension for VS Code

https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

Usage example

A few motivating and useful examples of how your product can be used. Spice this up with code blocks and potentially more screenshots.

For more examples and usage, please refer to the [Wiki][wiki].

Project Build

  • Open the project folder on VS Code
  • Select the desired emulator or an Andrid device to run the project
  • Open Termianl
  • Type in
flutter run

User Stories

The following functionality is implemented:

  • User can create an account using email and password and log in upon email verification
  • User can use the forget password feature to get a password-reset link
  • Upon successful login user can See the World-wide statistics of the SARS-Cov-2 virus on the home-screen which include confirmed,recovered, active cases and no. of deaths
  • User can use the bottom navigation bar to navigate between various menu options like World, Country, Donate and Symptom
  • Upon selecting the Country option on the bottom navigation bar ,user can see the Country-wise statistics of the SARS-Cov-2 including a graphical representation
    • The country screen also features a search bar where the user can input country-name or choose from a drop-down list to view the statistics of that respective country.
  • Upon selecting the Donate option on the bottom navigation bar ,user can see a list of Organizations that take donations to help those suffering from the effects of the pandemic.
    • On the Donate screen, Users can tap on the individual listed organization and navigate to the website of the respective organization
  • Upon selecting the Syptom option on the bottom navigation bar ,user can see a list of the symptoms of the SARS-Cov-2 stated by WHO
    • Users can also see a list of suggested preventive measures
  • Users can use the floating SOS CALL button anytime while interacting with the app to ** to initiate a call to 911**
  • Users can use the **Logout ** button on the App's title bar to Log out of the app and navigate to the login screen for a new login session.

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with LiceCap.

Notes

covid19tracker's People

Contributors

hshardik avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.