fac18 / joy

An efficacy tool to demonstrate the impact of key services
https://team-joy.herokuapp.com/
1 stars 2 forks source link

joy efficacy tool

Build Status

About

Joy is a health tech company on a mission to add ten years to life expectancy through better social health.

https://team-joy.herokuapp.com/

Problem statement

Social referrers need to demonstrate the impact on client wellbeing of key services.

The solution

We built a tool which allows you to track which clients you have referred to which services, and query the database to create a dashboard of key metrics on these services and their impact on wellbeing.

Tech stack

The app

You can

  1. Register a client

  2. Search for an existing client by first name, last name and date of birth

  3. View an existing client's profile

  4. Make a service referral to them from a selection of services

  5. Carry out a wellbeing assessment

  6. See how these metrics affect wellbeing on the dashboard

Database

This is how the database is structured.

User testing

We were lucky enough to be able to interview social referrers and the CEO of Age UK Berkshire for our user testing.

These were a few of our key takeaways:

  1. A lot of clients in Public sector may have tech issues so good to bear in mind
  2. Data: mostly liked top two graphs which we showed (overall wellbeing of clients, breakdown of service)
  3. Didn’t need to see data by month
  4. Didn’t like scatter graphs.
  5. People don’t always do the referring immediately after the welfare assessment so we should split these up
  6. The buttons on the welfare assessment were not intuitive

Quotes:

“Simple is better” “Breaking down results by month could be easily swayed by weather so wouldn’t produce accurate data”

Setup

How to install and run in a development environment:

git clone https://github.com/fac18/joy.git

In the server directory, create an .env file with DATABASE_URL=postgres://url_to_whatever_database_you_have_access

To build the database from the root: npm run /server/model/database/db_build.js

npm i && cd client && npm i && cd .. && npm run start:dev

How to run tests

npm test

Deployment instructions

To do

Contributing

License