PROJECT DESCRIPTION (Feature List)
Feature List
Feature Name | Description |
---|---|
The application should support tablet-sized screens for data input and general application use. All users should also be able to use the application comfortably on a computer. Work closely with the Product Manager. | |
Pick up the work started by previous teams on Metrics that measure data of interest. We're building a "monitoring and evaluation" tool, so Metrics will be our users' main window into their data to do this! Default metrics should be automatically generated based on each service added to the platform. Additional metrics can also be added manually—e.g. "composite" metrics, such as: - ratio of money spent / [set of services] - density of [set of services] / [given area] - frequency of [set of services] Make metrics as generalized and composable as possible to empower users to build them based on their own use cases. Work closely with the stakeholder and all the Labs managers. | |
Let Administrators and Program Managers define Goals based on one or more metrics. A goal might be a specific numerical target for a metric, an increase or decrease in a value for a metric, or something else. Work closely with the stakeholder and the product manager. | |
All users should have a dashboard view containing data relevant to them along with basic analytics on metrics. Work closely with your design lead, the Design Manager, and the Product Manager. | |
Create visualizations to summarize relevant data for each user group's dashboard. Work closely with the stakeholder and the Associate Data Science Lead. |
Type
Web (Node) + DS (Build-on)
Overview
Family Promise helps local communities coordinate their compassion to address the root causes of family homelessness. They tap existing local resources to empower families towards economic stability. Families come to them in crisis; they help them rebuild their lives with new skills and ongoing support. They address the issue holistically, providing prevention services before families reach crisis, shelter and case management when they become homeless, and stabilization programs once they have secured housing to ensure they remain independent.
Family Promise needs a way to track and visualize the services they provide external to the shelter to gain actionable insights.
Our goal is to build a generalizable monitoring and evaluation (M&E) platform that meets Family Promise's needs, with an eye toward additional potential use cases that would be useful for many other organizations.
This product will take multiple Labs cohorts to complete.
For the first round, students laid a solid foundation for the application. They built out user roles and profiles, an interface for user management, and a way for users to manage programs in the application.
The next round focused on ensuring individual services can be tracked for recipients at the household and individual level.
This round, we'll pick up the previous team's work building out metrics to serve as the main window our users will have into conducting monitoring and evaluation of their programs and services. Then we'll let Administrators and Program Managers define Goals based on one or more metrics, and provide analytics and visualizations to display relevant data for each user type.
Contacts
Stakeholder Name: J Wylie
Stakeholder Email: jwylie@familypromiseofspokane.org
Technology Stack
BE: Node
FE: React
Auth: Okta
User Base
Administrators: Manage all aspects of the application, including:
Users
Programs
Services
Program Managers: Manage one or more programs.
Service Providers: Manage one or more services.
Resources
Trello Boards
Stakeholder Resources
Family Promise Colors:
Purple: #472D5B
Blue: #006FBA
Lilac: #8D4982
Yellow: #FEC357
Recordings
📼 Labs 33 Playlist
📼 Labs 34 Playlist
📼 Labs 35 Playlist
Previous Team Pages
Labs 33: Family Promise: Team A
Labs 34: Family Promise: Team A
Labs 34: Family Promise: Team B
Labs 35: Family Promise: Team A
Labs 35: Family Promise: Team B
Future Brainstorm
Let Program Managers select an area on a map and name it as a neighborhood/area
Let Program Managers add in insider knowledge/community resources per neighborhood/area
Last updated