Skip to content
Regi Ellis

Client application

Willow

DHN’s process-server updates are spread across several accounts. I built Willow so staff can search them together and find the latest information on a case.

Built for
DHN Attorneys
Status
Deployed 2025
My role
Design & development

The need

Finding a case across several accounts.

Looking up a process-server update at DHN could mean signing into several accounts and searching each one. I built Willow so the team could search those accounts together.

What I built

Staff can search all the connected accounts.

Willow collects the case details, service jobs, comments, and attachments from the connected accounts. It also keeps screenshots so staff can see the information as it appeared in the portal.

Staff can search by a full case number or a close match. The result shows which account it came from, alongside the case details and screenshots.

Willow / Process-server updates

Connected accountsProcess-server portal access
Case updatesService jobs & attachments

Collect and search case records

Keep the originating account with each case

  • Case detailsService progress & comments
  • Supporting filesAttachments & screenshots

Attachments use the source account. Screenshot retention follows the firm’s settings.

Implementation

Keeping updates tied to the right account.

Source-account access

An attachment is fetched through the account that has access to it. Scheduled updates are paced to avoid sending too many requests to the portal at once.

Screenshot retention

Older screenshots are removed according to the firm’s retention settings.

Built with Technical details
  • Python + FastAPI
  • React 19 + Vite + Tailwind
  • SQLite (WAL)
  • Playwright
  • Google Workspace OAuth

Have something
you need built?

Tell me what you’re working on. A rough budget and an idea of when you’d like to start will help.

Start a conversation