https://www.dropbox.com/s/ww0uq0t1087jz3l/FindNaloxoneProductSpec.pdf?dl=0
The app pairs carriers of the Naloxone drug with people in their communities who need it most.
Naloxone is an antidote for an opioid overdose, whether from prescription opioids or heroin. It is a prescription drug with few side effects that rapidly reverses the effects of opioid overdoses. Although most frequently used in emergency rooms and on ambulances, many states have recently taken steps to make it easier for people in the general public, including family and friends of drug users, to carry and administer naloxone.
The app has two main use cases: to pair those who are experiencing an overdose with someone in their community that is a carrier of the naloxone drug, and to educate its users on the general topic of opiod drugs and how overdoses can be avoided.
- As a standard user, I can sign up for a new account.
- As a standard user, I can log in using my existing credentials.
- As a new user, I am given a walkthrough explaining the basics of the app (using coachmarks)
- During onboarding, user should be asked for permission to provide them with push notifications and location tracking (while using the app)
- As a standard user, I should be able to find a knowledgebase to inform me on various related topics
- As a standard user, I should be able to create a naloxone request, that pairs me with a naloxone carrier, and should be able to see related information displayed on my home screen and in a separate mapView
- As a user, I should have the ability to update my personal settings, and be able to add members to my care team
- Implement tableViews where appropriate
- LaunchScreen.storyboard animation
- Include carrier app in our demo
- Make sure that the knowledgebase is pulling articles from Salesforce and customize knowledgebase UI
- Make sure that the request flow is creating case records in Salesforce, and updating the app as updates are made to those records
- Add custom annotations/overlays to mapView using MapKit, CoreLocation, etc.
- Support push notifications for sending updates to users regarding the status of their request