Skip to content
This repository was archived by the owner on Sep 21, 2026. It is now read-only.

Repository files navigation

StepByStep

Open-Source Prototype & Hackathon Archive
Engineered during the Morgan Stanley Code to Give Hackathon (2024)

Status: Archived License: MIT Stack


Repository Notice & Production Context
This repository archives the original open-source proof-of-concept developed during the Morgan Stanley Code to Give Hackathon (2024). Following the hackathon, the platform was adopted by Le Chaînon Foundation to coordinate resident intervention plans and shelter workflows.

To uphold strict resident confidentiality, data protection, and shelter security standards, all production deployments, sensitive configurations, and subsequent operational iterations were transitioned to private infrastructure. This repository is preserved as an architectural reference and prototype showcase.


Overview

Le Chaînon provides unconditional shelter, safety, and tailored support for women in vulnerable situations. StepByStep was designed to replace fragmented paper-based processes with an interactive casework platform where residents actively co-design their intervention plans alongside shelter caseworkers.

Core Capabilities

  • Collaborative Intervention Plans: Dynamic creation and updates of personalized goals, milestones, and action items.
  • Dual Role-Based Portals:
    • Caseworker Dashboard: Centralized resident tracking, audit logs, case notes, and progress metrics.
    • Resident Portal: Clear milestone timelines, resource access, and personal scheduling to foster autonomy.
  • Real-Time Communication: Secure in-app messaging and updates powered by WebSockets to coordinate handoffs and check-ins.
  • Resource Hub & Scheduling: Shared calendar for shelter workshops, legal/health appointments, and transitional housing resources.

Interface Overview

Caseworker Dashboard Resident Timeline
Caregiver Dashboard Resident Timeline
Resident overview & intervention metrics Interactive goal tracking & milestone progression
Resource Hub Profile & Case Details
Resources Profile Information
Shelter workshops & community aids Personalized plan overview & active goals

Technical Architecture

[ Client (Angular) ] <---> [ REST & WebSockets (NestJS) ] <---> [ MongoDB Atlas ]

About

Completed as a solution to Morgan Stanley's 2024 Code to Give Hackathon : Le Chainon's new web portal "StepByStep"

Resources

Stars

3 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages