Back to work
SheltrLink / 2024–2025

Hours of paperwork, turned into minutes of review.

A case-management platform for shelter and housing services that uses AI to generate first-draft housing plans from structured intake forms — turning hours of paperwork into minutes of review.

Role
Full-Stack Developer + UI/UX
Stack
Next.jsPrismaMongoDBSocket.ioOpenAIPuppeteerPDFKitJWTTailwindChart.jsFramer MotionNodemailer
Tags
Social ServicesAI-assisted WorkflowsReal-timeDocument Generation
§ 01 / Context

Context

SheltrLink’s caseworkers were spending hours per client just writing housing plans — synthesizing intake-form answers into structured narratives that admins could review and approve. The intake-to-plan pipeline was the bottleneck for how many clients the team could serve in a week.

§ 02 / Approach

Approach

Built a structured intake form that captures the client’s situation in a typed, validated shape (using Prisma + MongoDB for flexibility on the document side). When intake is submitted, the API hands the structured data to OpenAI with a tuned system prompt that produces a draft housing plan tailored to the client’s circumstances. The plan goes to admins as a draft they can edit and approve — AI is the first draft, never the final word. There’s also an AI-suggestion layer for referral matching, surfacing relevant partner organizations from a knowledge base of past placements. Real-time updates flow over Socket.io so caseworkers see status changes without refreshing. Approved plans export to PDF via Puppeteer + PDFKit. JWT-based authentication for caseworker access; role-scoped admin review.

§ 03 / Outcome

Outcome

Caseworkers now spend their time reviewing and refining plans instead of writing from scratch. Admin throughput went up. Quality stayed consistent because every plan starts from the same well-structured prompt.

§ 04 / Metrics

What it does

  • 01AI-generated first-draft housing plans from structured intake forms (OpenAI integration with tuned system prompts and structured output parsing)
  • 02Real-time collaboration via Socket.io across caseworker and admin views
  • 03Caseworkers shifted from authoring plans to reviewing them — with quality held steady by a single, well-tuned prompt
§ / Building something similar?

Tell us what you’re working on.

We’re happy to talk through what we learned on this project and whether we’re the right partner for yours.