dannystella / Alarmoquy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alarmoquy

Alarmoquy is a smart alarm that takes commute data from google maps and dynamically updates the alarm based on a desired arrival time. We run the data through our advanced algorithm by taking into account your actual daily commute length against google's estimated time. Add google calendar implementation, several custom user settings, and you have a highly accurate smart alarm that ensures you won't be late again!

Table of Contents

  1. Team
  2. Development
    1. How to install
  3. Usage

Team

  • Product Owner: Danny Schrader
  • Scrum Master: Rory Eagan
  • Development: Quentin Vidal

Development

How to install

Fork and clone: git clone https://github.com/HouseMartell/commuteAlarm.git

From within the root directory: npm install npm start

local server (optional) npm run server-dev

Usage

Settings: User inputs default preferences, and can log into google calendar.

Alarms Screen: Add alarms and instantiate them when needed.

Alarm Detail Screen: User Labels alarm, sets location and desired arrival time along with alarm specific preferences. Alarm is set and alarm time is dynamically set based on user preferences, google maps commute data, and real life user location data.

Google Login: User can log in with google oath to authenticate the use of adding alarms from their respective calendars.

Calendar Screen: Calendar event data appears from the user's google calendar information, to add an alarm for an event the user simply clicks on the "add alarm" button on event they wish to create an alarm for.

Push Notification: Alarm goes on just in time!

About


Languages

Language:JavaScript 89.2%Language:Objective-C 6.7%Language:Java 2.4%Language:Python 1.8%