Spot-Map, redefining decision making in a distanced society.
You'll find all of the source code, assets and anything else related to Spot-Map, the project entry for the COVID-19 Data Challenge, in this repository.
Description (Promo Video)
The unfortunate truth that we as a society have to come to terms with, is that during the return to the new normality, there will be several people who underestimate the effect and reach of the virus. Due to this problem we offer a simple yet effective solution, Spot-Map.
Spot-Map is a lightweight progressive web application designed to ensure safe traffic around small businesses during the COVID-19 pandemic. While this crisis has taken its toll on local restaurants and shops by restricting customer capacity, the need for a community supported data map to plan secure travels is stronger than ever. Through user created “spots”, a spot map of the location's activities is generated, allowing users to make well-informed decisions of when and where to travel.
Communities along the U.S.-Mexico border have been hard hit by COVID-19. While researchers race to develop a vaccine, life and work must continue. How can we confidently and transparently decide what is safe? Can we more efficiently mine existing data and/or gather new data for analysis to assess the risks of activities in different spheres of life, and thus more effectively direct resources and interventions? Specifically, how can we better understand risk levels in real-time for different situations and communicate them to the public?
This project is based of the Framework7 - Vue - Webpack Cordova Template template, and is built with three platforms in mind:
- ios
- android
- browser
Install required node packages:
> npm install
Install required cordova plugins:
> cordova prepare
Check requirements for platforms:
> cordova requirements
Command | Description |
---|---|
npm run [platform] | Run platform(s) with live reload |
cordova build [platform] | Build for platform(s) |
-
JDK 8 ('1.8.*')! Detected version: null, small but annoying bug where cordova doesn't read the JDK version even when system variables are set, the fix is to remove and add the android platform, run the following commands:
cordova platforms remove android
cordova platfroms add android
-
Android Live-Reload, running android with live-reload won't connect to the dev server, there currently isn't a fix for this, you'll have to rerun the command to refresh the application.