/nth-covidathon

NTH Opinion monorepo for AskCo19 teams (Zeemz Edition)

Primary LanguageJavaScriptMIT LicenseMIT

ZEEMZ: Pandemic Patch

An Augmented Reality, Blockchain Game that Doubles as a Diagnostic Tool to Fight CoVID-19 and Reduce Hospital Congestion

In answer to their call (see below), Jenn and Moe, the co-founders of Zeemz: The Versipisces Secret decided to turn the reward system behind Zeemz Multifaucet Adventures into an open source project named Pandemic Patch. When we reached out to AskCo19.com and the COVIDathon community on Devpost we found interest and excitement for the system's potential. In 2 months, Zeemz went from a well-loved pet project (Zeemz: The Versipisces Secret) to an international open source project (Zeemz: Pandemic Patch). Our goal is to help prevent hospital congestion through playing Pandemic Patch. In the patient portal, the blockchain faucet (reward system) will drip (release microrewards) for asking questions or completing tasks and quests. In the doctor portal, the faucet will drip for answering questions, creating or completing tasks and quests. In both cases, the data obtained from Pandemic Patch will be sent to AskCo19.com for the purpose of contributing information directly to frontline doctors who need it to combat coronavirus.

The instructions below work for building the overall project. The Zeemz: Pandemic Patch edition is a WIP located here Patient side - WIP.

Zeemz: Pandemic Patch "Registration Thanks" Page

The AskCo19 Island Hospital will be accessed by pressing/clicking the Heart icon in the center of the map. Inside the AI Hospital, verified physicians will be able to interact with their patients using our telehealth system, IRIS-med. Both, patients and physicians can earn cryptocurrency for making or taking CoVID-19 related quests. While we're designing and training IRIS-med, we're also conducting a literature review of our template scenario: "To Wear/Not Wear a Mask While I Walk the Dog.".

The Vault icon (located next to the House) will open the financial quests. We've decided to integrate with AAVE to run a testnet version of their protocol to teach Zeemz: Pandemic Patch players about Decentralized and Traditional Financing. Though we're creating a testnet experience, mainnet tokens (ZMZLR, ZMZB, user tokens) are rewarded for quest completions.

Aave testnet

We experienced a difficulties with running the Kovan testnet, but were able to get it working on the Ropstein testnet.

Aave testnet success

The dog walking scenario is currently limited to a trip to the park. In the future, we'll add trips to the bank, pharmacy, and grocery stores.

Contributors

SingularityNET, Ocean Protocol and Nth Opinion Join Forces: Covidathon x AskCo19.com

Calling All Data Scientists, Cryptographers, Smart Contract Developers, Cypherpunks, and Medical Professionals : Global Hackathon to Defeat COVID-19: Connecting physicians & developers globally in the wake of COVID-19 pandemic


Table of Contents

About The Project

SARS-COV-2 is spreading around the globe at a frighteningly rapid pace. This war continues to hold humanity hostage with fear and social isolation. COVID-19 is one of the greatest threats we have ever faced. The fight against COVID-19 will take place outside of healthcare through the pairing of artificial intelligence and blockchain, utilizing globally connected machines with algorithms that can propagate and move faster than the virus. Our traditional ways of using research, trials, policies, and tried-and-true therapies are not fast enough and have not been able to slow the destruction of COVID-19.

Who are we?
Three technology companies — SingularityNET, Ocean Protocol and Nth Opinion — have joined efforts to utilize the latest technologies to outpace the spread of the virus.

What are we building together?
The grassroots open-source team behind AskCo19.com is excited to partner with SingularityNET to merge decentralized protocols, communication technologies, artificial intelligence, and machine learning.

How are we building it?
With a collaborative effort, we are building a solution intensive web application that facilitates the integration of modern technologies, with the expertise of a wide cross section of volunteers. Integrating powerful human characteristics to coalesce awareness, foresight, compassion and wisdom to guide decision making.

We are a technological species that has been undergoing a revolution with our abilities to wield artificial intelligence and blockchain, we can extinguish this threat with the power of innovations that are self-adapting, borderless, decentralized, and defend us without permission. We aim to accomplish this by applying the use of decentralized protocols, communication technologies, artificial intelligence, and machine learning through a collaborative approach.

Why are we doing this?
We believe this partnership enables real-time sharing of critical understanding and insights on how to overcome COVID-19 with treatments, techniques, therapies, and agents from people for people across the globe.

Interested in learning more?

Join our Slack

Join our Discord

Request Feature

Report Issue

NOTICE: This open source project is a work in progress. The best way to get onboarded and brought up to speed is to participate in our Slack channel:

Built With

Getting Started

The COVIDATHON project is a monorepo. The server code is inside the api folder and the client code is inside the client folder.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
npm install npm@latest -g

Installation

  1. Navigate to the repository where you want to install the project
  2. Clone the repo
git clone git@github.com:nthopinion/covidathon.git
  1. To setup the api, check the README inside the webapi folder.
  2. To setup the client, check the README inside the webapp folder.
  3. To setup the dsproj, check the README inside the datascience folder.

Test

Testing is important in order to make sure your feature is meeting all the requirements. Launch the test runner in the interactive watch mode by running the npm command

npm test

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions in this project are vital since the situation is evolving rapidly. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

If you are stuck on any of the steps, we have a similar YouTube video you can take a look at: https://youtu.be/otuDhXWWnbw

License

License to be added.

Communication channels

Come over on Slack to be part of the initiative and talk with the other contributors

Project Link: https://github.com/nthopinion/covidathon/