> For the complete documentation index, see [llms.txt](https://bryan-guner.gitbook.io/my-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bryan-guner.gitbook.io/my-docs/lambda-labs/docs/labs-engineering-docs/roadmap.md).

# Roadmap

## Roadmap: Family Promise: Service Tracker

### 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.

[Feature List](https://www.notion.so/1af923be8f0b4523a7bf5e7259f028f9)

### Resources

#### Trello Boards

[**Product Trello Board**](https://trello.com/invite/b/3tDU57dX/c3402ecb4c4a579a18794a51dbd33219/family-promise-service-tracker)

[**Team A Trello Board**](https://trello.com/invite/b/U8UUCBeb/1e2fa0c9b49a4f8b327874bebec596ff/family-promise-a)

#### Stakeholder Resources

**Family Promise Colors:**

* Purple: #472D5B
* Blue: #006FBA
* Lilac: #8D4982
* Yellow: #FEC357

#### Recordings

📼 [**Labs 33 Playlist**](https://www.youtube.com/playlist?list=PLWX9jswdDQ0WPE7UjrgmGx-nkI8ZuN0lg)

📼 [**Labs 34 Playlist**](https://youtube.com/playlist?list=PLWX9jswdDQ0VP4avK4t33TMpOz_AnBnw7)

📼 [**Labs 35 Playlist**](https://youtube.com/playlist?list=PLWX9jswdDQ0V0521r_6qoVRdkjc4NItEl)

#### Previous Team Pages

[Labs 33: Family Promise: Team A](https://www.notion.so/Labs-33-Family-Promise-Team-A-9a07a5530eeb4cea97499f13f7e23552)

[Labs 34: Family Promise: Team A](https://www.notion.so/Labs-34-Family-Promise-Team-A-0014c15abc8d4eca8fc45d61bc1a9000)

[Labs 34: Family Promise: Team B](https://www.notion.so/Labs-34-Family-Promise-Team-B-933e4341a606432dbcf2c8db202a4318)

[Labs 35: Family Promise: Team A](https://www.notion.so/Labs-35-Family-Promise-Team-A-ce99541961904f1a8ecc9442c90713b0)

[Labs 35: Family Promise: Team B](https://www.notion.so/Labs-35-Family-Promise-Team-B-08206b76d601433ba768799257ff591f)

[Family Promise: Team A](https://www.notion.so/Family-Promise-Team-A-f8d02fbfa865442c901c0c182e61dfc6)

#### 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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bryan-guner.gitbook.io/my-docs/lambda-labs/docs/labs-engineering-docs/roadmap.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
