Nudge is a mobile and browser app that notifies emergency contacts by email when it stops registering either movement on the user's cellphone via the mobile app, or activity on the browser version of the app. The current repo contains the code for the browser app (front-end).
The browser app was bootstrapped with Create React App and is deployed with Heroku here.
This was a final project for Lighthouse Labs' Web Development Bootcamp, Victoria (BC) cohort of may 2018.
Lila Karpowicz (current app): concept, browser app (front-end)
Tom Avant: mobile app (front-end)
Brian Holden: server app (back-end and database)
- Users can login with a Google account
- Logged-in users can add emergency contacts
- Logged-in users can enable/disable email notifications sent to their contacts after 24 hours of inactivity on the app (on the browser app, activity is registered as mouse and keyboard events on the app; on the mobile app, activity is registered via phone movement)
- Logged-in users can view when was the last time that the app registered their activity
Images to come.
- Clone this repo
- Install dependencies using the
npm install
command - Initiate git via the
git init
command - Deploy to Heroku
You can also check out the [currently-deployed version](here of the browser app!
- React 16.3.x or above
- React-dom 16.3.x or above
- React-fontawesome 1.6.x or above
- React-google-login 3.2.x or above
- React-scripts 1.1.x or above