Giter Club home page Giter Club logo

not-today's People

Contributors

experimentsinhonesty avatar h1angela avatar jacoronilla avatar myastark avatar nickgieschen avatar thekaveman avatar warent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

amosvictor97

not-today's Issues

Update Project Profile: Not Today

Overview

Update the following fields for your project. These updated fields will then be updated to be shown on the website.

Action Items

Provide in the comments below:

  • updated wording if necessary on the project card (see hackforla.org)
  • information on which Tools your team is using for the project (Ex: figma, Balsamiq, photoshop, etc.) . This is different than programming languages
  • updates for "Looking For" Section
  • any updated links that are not currently displayed on the site (do you have a demo site?)
  • Hero image to be displayed on Project Home Page at 1500 x 700 px
  • any resources for a Getting Started link (either a link to a wiki or readme)

Resources/Instructions

See the hero image on the hackforla.org homepage

Refine app wireframe

Overview

There have been a few different people involved in this project and we need to consolidate all previous work into one, updated with the recent feedback.

Action Items

  • Revise existing prototype/wireframe designs
  • Select a project space for the future prototype to live
  • Create low fidelity wireframe
  • Meet with Mya for feedback

Resources/Instructions

Use contingent question for demographics

Overview

Q2 - Q4 (as numbered prior to reordering) should display the US States dropdown or the global region dropdown dependent on the answer to "Do you live in the United States?"

Action Items

Resources/Instructions

Design & Prototype Tools

Overview

Design/Product decision - We have chosen Figma as the design and prototyping tool we will be using for this project. If we have screens that need to be viewed outside of Figma, we can fall back on Invision.

Sign-up for Figma (Designers Only)

Create a team - Sylvie has advocated for Figma. Maybe she can help us set up a "team" if needed?

Resources/Instructions

Links:
https://www.figma.com/
https://www.invisionapp.com/

Blurb: Replace Text and Add Paragraph Breaks

Overview

The text has been rewritten and needs to be replaced. The standard formatting in surveyjs removed paragraph breaks which need to be returned. Additionally, if it is possible to create a hyperlink for the suicide hotlines listing rather than writing out the tinyurl, that would be preferable.

Action Items

New text:

Thank you for your interest in the Not Today: Self-Defense Against Suicidal Thoughts user research survey.

We are a team of volunteers working on creating an app that can provide support to those who regularly undergo periods of suicidal thinking. While the team includes those who deal with this problem, the more people who share about their experiences with suicidal thinking, related mental health issues, and mental health apps in general, the more serviceable of a tool we can ultimately build.

As safety is of the highest concern, we encourage people to be in a safe, comfortable, and confidential environment while taking the survey, possibly in the company of a caring and supportive person.

We realize that these questions may be triggering and bring up difficult feelings. If at any point you need to stop, we encourage you to take a break and do some self-care or use some coping strategies you may already have.

If you need additional support outside your current resources, please reach out to the National Suicide Hotline at 1-800-273-8255 or click here to see an international list (https://tinyurl.com/yxlzd4qn).

All data is collected anonymously and not shared outside the project.

Resources/Instructions

REPLACE THIS TEXT -If there is a website which has documentation that helps with this issue provide the link(s) here.

Build mobile app foundation

Overview

We'd like to get a head start on development and build out a basic mobile platform.

Action Items

  • Select a base framework
  • Determine what else may be needed based on the following thread: #7

Tech Research

Overview

The notifications need an option for security that works with the following circumstances:

-User may not be able to recall a passcode while dissociated.
-There is no user account remotely storing a password to be emailed.
-If someone physically has the user's phone, they shouldn't be able to figure it out.

Action Items

Methods used by domestic violence apps may be a good starting place.

Resources/Instructions

Change question order to reflect priority- DO LAST

Overview

Change question order to facilitate the greatest number of responses to the most important questions.

*Noted as "do last" because other issues refer to questions as originally numbered.

Action Items

New Question Order:

Q16
Q11 - Q15
Q17 - Q25
Q26 - Q37
Q1 - Q10
Q38 - Q39

Resources/Instructions

Set KPIs for the project

Overview

We need to set KPIs for the project, under the less-than-usual circumstance of an app that is all-local and sends no information to an account etc.

Action Items

Research Questions:

  • What kinds of things can we measure?
    • App Downloads
    • New sign-ups
    • Active Users
    • Sessions
    • Clicks/Taps
    • Uploads
  • How can we measure them?
    • Firebase

Resources/Instructions

Research analytics tools for mobile apps will Depend on the platform/codebase we can use different tools, but the generic free version is usually Google, in this case, it's probably going to be firebase https://firebase.google.com/docs/analytics

Create theme for site

Figure out how to edit/create a theme such that it can be applied to the site in the docs folder.

Define content for the app website

Overview

We want our website to provide visitors with a clear idea of what we're creating and also allow them to sign up for future updates.

Action Items

  • Provide project copy
  • Provide design assets (if applicable)
  • Outline desired layout/design
  • Embed a subscription form

Option to join mailing list

Overview

Offer the user who has completed the survey the opportunity to join the mailing list for future updates.

Action Items

This would entail connecting to mailchimp.
Could be an embedded mailchimp signup form, or simply a link on the "completed" screen.

Resources/Instructions

Choose Survey Platform

Contenders:

  • SurveyJS: Library is free under MIT License
    SurveyJS Service is a free hosted end-user service. Interface is nice, allows export to CSV, XLS/X, and JSON. Has an API
  • Forms.id Blockchain encryption but can't tell if it costs $. Maybe too new.
  • If anyone is from the EU we can use their survey creation platform EUSurvey. Can't play with it without an EU login though.
  • ESurv: seems to be recommended by academia but the interface may frighten and bewilder modern humans (Homo usercentricus)

Recommendation: SurveyJS Service

Choose Voice Survey Platform

Overview

Twilio gives $500 in credits to qualified nonprofits, which we can use to create a voice survey option for user research.

Magpi would be free for the amount of usage we need, and creates a form whose questions are read out by an AI.

Cost and HIPAA-compliance for health information are the most important factors for decision.

Action Items

-Research HIPAA compliance issues for anonymous surveys (if any)
-Consider each platform in light of this information

To Apply for Twilo

-Get Hack for LA EIN
-Visit https://www.twilio.org/
-Fill out application https://www.twilio.org/application/

Resources/Instructions

Just so you're aware, the application can take 1-2 weeks and once it has been processed and accepted they will deposit $500 straight into the Twilio account. Often there is an e-mail alert letting you know that this has happened.

PS - Also, have you heard about our Impact Corps program? They're a volunteer network of developers that can help your non profit build a solution with Twilio.

To access Twilio's technical support team, please reach out to our tech support team via the tech support chat or by submitting a tech support ticket on the backend of your console. They will be able to help advise on technical questions. Please be aware that their response time can take up to 24 hours. If you're interested in a dedicated, fast response Support Plan, please let me know and I'd be happy to help set you up with an Account Specialist for next steps! Pricing for those plans can be found here: https://www.twilio.com/support-plans

To access developers that have worked on the Twilio platform previously, please visit this link:

  1. https://showcase.twilio.com
  2. Click Twilio Technologies
  3. Click Programmable Messaging

Twilio SMS info:
https://www.twilio.com/sms

Twilio SMS (U.S.) pricing:
https://www.twilio.com/sms/pricing/us

Hosting SMS QuickStart:
https://www.twilio.com/docs/phone-numbers/hosted-numbers/quickstart#remove-hosted-number-from-your-inventory-and-remove-twilios-sms-routing-profile

Twilio Voice info:
https://www.twilio.com/voice

Twilio Voice (U.S.) pricing:
https://www.twilio.com/voice/pricing/us

Twilio Voices (U.S.) pricing:
https://www.twilio.com/voice/pricing/us

All Twilio Products QuickStart Guides:
https://www.twilio.com/docs/quickstart

Our website is extremely literature-rich, so with a simple Google search of what you're looking to do, paired with the word "Twilio," you/your developer should be able to locate anything that you need online.

Twilio Point Person:
Tayler Hickey
Business Development Executive
[email protected]

Gather List of experts and resources to be consulted

Overview

The project needs to be reviewed by experts for legal and ethical compliance with applicable rules and regulations.

Action Items

  1. Research legal, medical, and ethical sources for the mandatory requirements.
  2. Find subject matter experts (legal and mental health) for consultation.

Resources/Instructions

IRB Approval for your Study App

45 CFR part 46

Important risks and the potential ethical dilemmas for mental health apps

Mental Health Smartphone Apps: Review and Evidence-Based Recommendations for Future Developments

  • 100% CBT-focused which is not really our approach here. the symptom we are looking at, as it is part of implicit memory, can't be changed via cognitive means.
  • Additionally, best practice for chronic suicidal ideation is not to change it at all (as in a CBT paradigm), as it it can be a necessary coping mechanism standing between the person and actual suicide attempts. The goal is to endure the SI without acting on it.

Clinical review of user engagement with mental health smartphone apps: evidence, theory and improvements

Recruit users for survey

We need to find places that will distribute this our survey link in given demographics, to help solidify personas.

Setup 1Password

Overview

We need to add our Not Today passwords to the password system that Hack for LA uses so that they can be available for the organization.

Action Items

  • Read this draft: hackforla/website#701 (comment)
  • Prepare a list of accounts and passwords that we will need to store
  • Work with Bonnie to get setup on the system
  • Follow instructions in the document and identify if any of the instructions could be improved. Put revised draft in issue.
    • Take screen shots of any screen that would be useful. Put screen shots in this issue.

Resources

https://hackforla-team.1password.com/

Create User Journey & Personas

Collect multiple stories about each category:

  • People who did die of suicide
  • People who attempted, and continue to have ideation
  • People who is newly realizing they have chronic ideation
  • People who have lived with chronic ideation for a long time

Add description and additional topic tags for repository.

Overview

In order for people to find the project, we need to add a description and topic tags

Action Items

  • Review Instructional slide deck
  • Add Description: NotToday is a mobile app for people who suffer from chronic suicidal ideation (thoughts). It allows people to time-shift their desire to live across suicidal/non-suicidal dissociated mental states.
  • Add Topic Tags: (review the existing and see if you want others)

Resources/Instructions

Slide Deck
Url for editing Description and Topic tags

Restrict intro blurb to first page of survey

Overview

Surveyjs's default settings cause the blurb to show up on every page of the survey. This should be restricted to the first page.

Action Items

Restrict the full intro blurb to the first page. If at all possible add blurbs to the subsequent pages that read:

If you need additional support outside your current resources, please reach out to the National Suicide Hotline at 1-800-273-8255 or click here to see an international list.

Merge or make contingent Q30 - Q34

Overview

Current formatting is very awkward.

Action Items

The goal for this section is: they select apps they have used and provide the following information about each selection:

  • What led you to download it?
  • Do you currently use it?
  • If you decided to stop using it, what led to that decision?
  • What was helpful about the app?
  • What was missing from the app?
  • Were there any aspects of the app that made you feel worse?

Resources/Instructions

Merge Q19 - Q21

Overview

Q19 through Q21 (as initially numbered) should all be part of one question.

Action Items

The surveyjs WYSIWG editor forced splitting this into three questions but it should be one.

Resources/Instructions

Formatting issues on mobile

Overview

A user taking the survey on mobile reported several issues.

Action Items

  • When typing in a paragraph box, the user was unable to see the full text they were entering.
  • The user felt text wrapping in some checkbox responses was ungainly.

Resources/Instructions

oleg2
oleg 1

Reconcile issues not showing up on any project board

Overview

There are open issues that are not on the project boards.

Action Items

  • review the missing issues
  • assign them to the appropriate boards, or close them.

Resources/Instructions

Go to this url to see all issues that are not on any project board.

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.