not-today's People
Forkers
amosvictor97not-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
Theory of Change / Logic Model
Fill out template: https://diytoolkit.org/tools
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
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
Weekly agenda
Our meeting notes and weekly agenda:
https://github.com/hackforla/not-today/tree/master/Agenda-and-Meeting-Notes
Estimate how long the survey takes
Overview
We should provide users with some idea of the time commitment involved in the survey
Action Items
Perhaps time different people taking the survey?
Resources/Instructions
https://verstaresearch.com/newsletters/how-to-estimate-the-length-of-a-survey/
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:
- https://showcase.twilio.com
- Click Twilio Technologies
- 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
- Research legal, medical, and ethical sources for the mandatory requirements.
- Find subject matter experts (legal and mental health) for consultation.
Resources/Instructions
IRB Approval for your Study App
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.
Survey developers of suicide prevention apps
Contact
*MY3
[email protected]
*Suicide Safety Plan
[email protected]
*Virtual Hope Box
No direct email; submitted comment via military health system website
Recruit users for survey
We need to find places that will distribute this our survey link in given demographics, to help solidify personas.
Find legal advisor
From code for america
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
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
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.
Make Info Website
We got not-today.app yay
Create onboarding deck
Overview
To create a deck on the background and goals of the project for the benefit of new or potential project collaborators of various backgrounds.
Finished On-boarding Doc: https://docs.google.com/presentation/d/10aq63b6qKwekpZd6HB-2uCbhWbSkzfexfV0MJQnsQyY/edit?usp=sharing
Action Items
Transpose Maile's outline to draft slide deck
Create slides
Resources/Instructions
Questions: ask Maile
Create Research presentation
Pull together all the findings and papers to serve as onboarding for the academic aspect of this project.
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
Create Project Roster
Formatting issues on mobile
Reserve Name in App Stores
Overview
Reserve the name "NotToday: Self-Defense Against Suicidal Thoughts" or closest permissible variant in iOS and Android stores.
Action Items
Research how to do this.
Resources/Instructions
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.