EzMsg

A workspace for researchers to prepare and preview study messages.

My contribution
Messaging sandbox, authentication, and role-based access
Context
UTSA Mobile Lab
Project
Research testing tool

Public project introduction with an illustrative message preview. Research application access is separate.

Built with
  • Next.js
  • Node.js
  • Docker
  • GCP
  • PostgreSQL
  • Redis

01Before a message reaches someone

A research message is more than a line of text. The wording matters, but so does when it arrives and what happens after someone replies. EzMsg grew out of the need to work through those details away from a live study.

02Making the sequence easier to follow

I worked on a separate messaging workspace where researchers could prepare and preview protocols. Timing, content, and access for different researchers all had to fit together.

For the public website, I made that idea easier to explore through a small message sequence. You can choose a step and read the message in context, without needing access to the research application.

EzMsg product page with a message sequence and preview
From the projectThe public EzMsg website. Its message sequence is an illustrative example, separate from the research application.Open full-size capture ↗
Demo access unverified

The previous public sign-in URL timed out during the latest check. The product page is available separately; full application access remains unverified.

Reviewed

03Room to try things

The point of a sandbox is being able to change something, inspect it, and try again. Keeping that work apart from live delivery gives preparation its own space.

The Vercel site is a public introduction with illustrative messages. It does not send messages or give access to a live study.

Next project

Gimmie

A place to see what the agents have been doing.