/dooze

Primary LanguageRuby

Dooze

Dooze is an web App created at TechCrunch Disrupt Hackathon 2016. It was an exercise to build a fun project to integrate with multiple APIs:

  • Twilio API
  • Braintree API
  • Amazon Alexa API

Inspiration

Dooze is inspired by the fact that a vast amount of people, including the creators of this product, have significant problems to get up in the mornings. Nowadays, snoozing before officially getting out of bed has become a pretty standard practice. One survey found that more than a third of American adults hit the snooze button at least three times each morning, and more than half of people ages 25 to 34 press snooze daily. The catch: Many sleep experts agree that hitting the snooze button contributes to a tired morning and doesn’t help us feel more rested, although we may believe the opposite is true. Dooze is supposed to solve this issue.

What it does

Dooze is a convenient way to force you out of bed in the mornings. Before you go to sleep, you set an alarm with Alexa, telling her what to you what to get up - nothing special until now. Once your alarm goes off, Dooze will give you a chance to get up, however if you snooze, the app will charge you a predefined amount of money. It starts small and gets bigger with the time. If you pass a certain threshold, Dooze will automatically notify a friend a friend through an SMS to take action, so that you do not miss your 8 AM class or an important appointment with a client.

How we built it

Dooze leverages three APIs: Amazon Alexa, Twilio and Braintree. We are using JavaScript in the front-end and Ruby Rails in the backend to process server requests.

##What's next for Dooze Take the API keys and secret into a .yaml file. (Currently the Twilio and Braintree keys are inactive.)

Media Coverage

  1. TechCrunch article
  2. Youtube pitch

Team Members

  1. Jade Feng
  2. Muhammed Guelen
  3. Junshu Okamoto

License

MIT License

Copyright (c) 2016 Muhammed Guelen, Jade Feng, Junshu Okamoto

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.