Atrium event‑management platform

Sep 2024 – May 2025
code
design

In summer 2023 MassInsight’s AP Operations and Research & Impact teams were juggling spreadsheets, Box folders, Zoom links, and half‑a‑dozen SaaS dashboards just to run a single professional‑development workshop.

As the project‑manager for our Impact engineering team I was tasked with turning that patchwork into one cohesive tool.

Atrium is an end‑to‑end event‑management platform that merges file storage, registration, email outreach, live attendance tracking, and analytics into one opinionated—but flexible—workflow.


The problem we inherited

Our brief: build an MVP in one semester that eliminated those pain points without forcing MassInsight to upend its existing processes.


First milestone — stitching the basics together

We named the project Atrium (the central chamber that connects every room).

  1. Storage layer – Spun up a Supabase Postgres instance with row‑level security and role‑based policies.
  2. File ingestion – Wrote a CSV/Excel parser that maps columns from any district export to Atrium’s canonical schema.
  3. Event wizard – A Next.js form that lets staff create an event, upload a roster, and schedule Zoom links in <3 min.
  4. Transactional email – Integrated Resend so invitations, reminders, and follow‑ups send from @massinsight.org without exposing SMTP credentials.

By week 6 we had a working skeleton: staff could create an event, invite participants, and see RSVP counts update in real time.


Edge‑cases & lessons learned

Some things break only when real teachers start clicking…


Optimising the workflow

Function over form first, polish later.

Average end‑to‑end time to set up and run an event dropped from ≈ 3 hours to < 25 minutes.


Outcome & impact


What I did as PM

Building Atrium taught me that the fastest way to delight users is to simplify what they already do—not to force a brand‑new workflow.
I still get Slack pings when staff uncover a quirky roster format, and fixing those edge cases remains my favourite kind of puzzle.


Tech stack