Skip to content

A final project for the Lighthouse Lab Web Development bootcamp: An app that allows users to set up automated notifications to an emergency contact when their cellphone stops registering activity over a specific length of time (this is the browser app).

Notifications You must be signed in to change notification settings

l33loo/nudge-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nudge

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.

Contributions

Lila Karpowicz (current app): concept, browser app (front-end)

Tom Avant: mobile app (front-end)

Brian Holden: server app (back-end and database)

Features

  1. Users can login with a Google account
  2. Logged-in users can add emergency contacts
  3. 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)
  4. Logged-in users can view when was the last time that the app registered their activity

Final Product

Images to come.

Getting Started

  1. Clone this repo
  2. Install dependencies using the npm install command
  3. Initiate git via the git init command
  4. Deploy to Heroku

You can also check out the [currently-deployed version](here of the browser app!

Dependencies

  • 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

About

A final project for the Lighthouse Lab Web Development bootcamp: An app that allows users to set up automated notifications to an emergency contact when their cellphone stops registering activity over a specific length of time (this is the browser app).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published