Giter Club home page Giter Club logo

tp's People

Contributors

alexlmeow avatar chao1995 avatar damithc avatar dreamerdragon avatar edmundmok avatar eugenepeh avatar fzdy1914 avatar hhdqirui avatar hopinxian avatar j-lum avatar kohhanming avatar kychua avatar lejolly avatar limmlingg avatar lixiaoooowei avatar m133225 avatar mightycupcakes avatar ndt93 avatar okkhoy avatar pierceandy avatar pyokagan avatar rinder5 avatar siangernlow avatar sijie123 avatar verylazyboy avatar vivekscl avatar yamgent avatar yamidark avatar yl-coder avatar zhiyuan-amos avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

tp's Issues

[US] Add visit data

As a healthcare official with access to visits data from SafeEntry app, I can use the app to add visit data to generate insights with.

[US] Generate locations that an infected person has been to

As a healthcare official involved in monitoring clusters, I want to ensure the cluster locations have been properly disinfected. I can generate locations that an infected person has been to and implement cleaning measures accordingly.

Create InfoHandler class

Currently, the AddressBook class functions as an editor/generator for a list of people. For issues #65 and #66, we can create similar utility classes to handle locations and statistics respectively.

Implement unit class for infected

A person can either be infected or not infected by Covid-19. The handling of this property of a person requires a new unit class to be created.

Must be done before issues #18 and #19

[DG] Add UC07, UC08 and UC09

UC07 - View all quarantined people
UC08 - Generate locations that an infected person has been to
UC09 - Generate a list of people in contact with infected people

Workflow Guidelines

Do not close this issue!

This issue is meant to serve as a place to document workflow guidelines to standardise the format of issues, tasks, etc. Each comment below documents a specific part of the workflow.

If you would like to edit a specific workflow, please discuss with the rest of the team on Telegram chat or during team meetings. Once there are no objections, you are free to edit the comment.

Implement functionality to add locations

We would like to keep track of the locations that people can visit. This needs a functionality to add locations to virustracker. Locations will be an independent model from the Person model.

[US] Add locations

As a healthcare official, I can use the app to add locations data. Locations data are necessary since visits data depends on location data.

[US] Update quarantine status

As a healthcare official managing quarantined people, I want to update people's quarantine status, so that I can be aware of a person's quarantine status.

[US] Update infection status

As a healthcare official managing infected patient, I want to update people's infection status, so that I can keep the current epidemic situation up to date.

[UG] Add quarantine status, statistics features

Transfer the features on the Google Doc to the user guide itself.

Updating quarantine status
Viewing locations that has been visited by infected people
Viewing people in contact with infected people

Implement unit class for quarantined status

A person can either be quarantined or not quarantined by Covid-19. The handling of this property of a person requires a new unit class to be created. The quarantined status is independent of the infected status.

[DG] Add UC01, UC02

UC01 -Add a visit using Date, Location, Person
UC02 - Deleting visits by Date

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.