Simple Nodejs, Express, and Postgres service for storing beacon registration information and phone numbers of users who have reported they tested positive via the mobile app.
Additional functionality includes:
- Retrieval of devices models and their associated ids that are shared via ble manufacturing data on the phones (currently static file phone_model.json)
- Storing of posted calibration data sent by mobile app users when physically 7ft from a detected device
- Customizable device model-to-model distance profiling based on posted calibration data (currently static file distance_profile.json)
The Contact Tracing app for both iOS and Android use this back end to properly function.
- Clone this repo from the
master
branch: - Install nodejs
- Install and configure postgres
- Configure Postgres connection to your database in
database.js
- Create tables using queries in file
database.sql
- Run the app
npm install
node index.js
- Shane McCutchen
- Dan Rudman (@dantelope)
- Naveen Sankar (@naveenatgm)
- Sukhdev Tur
- Jonathan Wilson
- Joshua Noble (@joshuanoble)
- Zane Schepke (@zaneschepke)
- Mike Schuplin