Giter Club home page Giter Club logo

checked-in's Introduction

#Checked-In Project

##1: Brainstorm

  • Checked-in

    • Application that enables end users to have an alert sent if they do not check-in at a designated time.
    • Should the end user not check in and disable the alert after designated time an alert is sent to a predetermined contact.
    • Web based application with a focus on mobile.
  • Contact information

    • A feature that allows for contacts to be set in order of escalation.
    • Should the alert not be disabled and the contact still doesn't hear from end user that is checked in the alert escalates to next contact in system.
  • Login-Auth

    • Types of login: email, social media or other OAuth providers.

##2: Persona

People are meeting people irl that they've only met online (ie Tinder, selling something on Craigslist, using Uber or Airbnb) or are in situations that they'd prefer to not be in (taking the subway late at night or walking home alone, in a home with an abusive family member or are worried about their safety for whatever reason). Or are going somewhere like camping, hiking, fishing or are traveling abroad and need a way to signal for help at a time when they otherwise couldn't.

##3: Behaviors

Are independent and like to be active in life. They also don't want anyone to worry unless there is a legitimate need.

##4: Activity

In a situation that if they haven't checked-in they would like someone to be alerted of their failure to do so.

##5: Features needed for the Activity

Secure login for application.
Timer that completes a certain action if alert isn't deactivated.
Contacts that alerts need to be sent to.
Database that stores user preferences and information.

##6: Development

###Models

Emergency contacts
Name: string
phone number: number
email: string

###Routes

/login
/home
  show users profile name
  access to activate/deactivate buttons and their settings
  link to settings page
  link to logout
/settings
  user contact information
  access for configuring account information
  link to home page
  link to logout
/logout    

###UI

Secure login portal and application.
Home page that has access to saved settings and activate/deactivate features.
Settings page that inputs required information.

#Student Roles

  • Ricco
    • Create walled garden for application with a login portal to authenticate users.
    • Research the capabilities of the the third party application and understand how to use the information that it provides.
    • Create database that can connect Auth0 user information, alerts database and contacts database in order to make application functional.
    • Develop framework for building out the front end portion of the application.
    • Integrate each of the team members contributions into a central application.
  • Jacky
    • Login using Auth0 (additional login features).
    • Develop code for the timer portion of the alerts feature.
  • Pam
    • Working on user experience and Auth0 emails (verification, welcome).
    • Assisted with project management via Trello.
  • Steve
    • Create README
    • Structure (Routes, Views)
    • Settings (Emergency Contacts)

checked-in's People

Contributors

riccochapa avatar ibolmo avatar scubabruh avatar pamsny avatar jllanas avatar a7ul avatar

Watchers

 avatar

Forkers

jllanas pamsny

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.