The Public Practicum  ·  NYC
for
Internal review  ·  Enter password to continue
The Public Practicum  ·  Internal review  ·  April 2026

A platform builtforthe people who serve New York.

A digital portal for onboarding 100+ commissioners and deputy commissioners into a new city administration. This page walks the team through the prototype, the Notion-vs-portal tradeoffs, and the questions still on the table.

100+ commissioners
10 modules
July 2026 summit
Luma · Zapier · Notion
Section 01  ·  The Platform
What commissioners and the program team see

Switch between the commissioner view and the HR&A program management view. Toggle the stage tabs to see how the portal changes as a commissioner moves through the program.

Commissioner School  ·  NYC
COMMISSIONER LEE for EVERY NEW YORKER

Your onboarding portal. Six sessions. One action plan. One clear next step at a time.

Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
0 of 10 sessions
1
Start here: Register for your first session below. A calendar invite lands in your inbox automatically.
i
Welcome to Commissioner School10 modules to complete before the July summit. Register below — your calendar invite arrives within minutes of signing up.
Your sessions
0 registered
No sessions yet
Expand a module below and pick your time.
Module library
10 modules
1
Kickoff
Date TBD
Register
2
Budget Module
Date TBD
Register
3
Communications Module
Date TBD
Register
4
People & Culture
Date TBD
Register
5
City & State Legislative Process
Date TBD
Register
6
Crisis Management
Date TBD
Register
7
Office Hours
Date TBD
Register
8
Half-Day Summit
Date TBD
Register
9
Action Plan Shareout
Date TBD
Register
10
Expansive Engagement
Date TBD
Register
Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
3 of 10 sessions
3 of 10 sessions registered. Keep going, then start filling out your action plan below.
Your sessions
3 registered
Kickoff
Upcoming  ·  90 min
Calendar invite sent
Budget Module
Upcoming  ·  90 min
Calendar invite sent
Communications Module
Upcoming  ·  90 min
Calendar invite sent
Module library
7 remaining
1
Kickoff
Registered
Registered
2
Budget Module
Registered
Registered
3
Communications Module
Registered
Registered
4
People & Culture
Date TBD
Register
Your action plan
0 of 9 goals started
Making New York City Affordable for Every New YorkerGoal 1
Making New York City Affordable for Every New YorkerGoal 2
Eliminating Corruption and WasteGoal 4
Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
8 of 10 sessions
Action Plan Shareout is next. Action plan is due at the summit.
Your sessions
8 registered
Kickoff
Completed
Budget Module
Completed
Your action plan
3 goals complete
Making New York City Affordable for Every New YorkerGoal 1  ·  Tax prep expansion
Making New York City Affordable for Every New YorkerGoal 2  ·  Payment plan reform
Eliminating Corruption and WasteGoal 4  ·  Parking adjudication audit
Demonstrating Government ExcellenceGoal 7  ·  Performance reporting
"What does excellent government look like at DOF in Year 1? What is the measurable outcome?"
The summit
All commissioners  ·  City Hall, Manhattan
July 2026  ·  Half-Day Summit
Keynote from Mayor Mamdani  ·  Inter-agency working sessions  ·  Action plan showcase  ·  Date TBC
HR&A Program Team  ·  Full Cohort View
Program snapshot Live via Zapier
73
Sessions registered
48
Goals started
97
Commissioners
How registrations arrive: When a commissioner signs up via Luma, Zapier automatically updates the Notion database. No manual data entry needed.
Commissioner roster
RL
Richard Lee
Dept. of Finance
In progress
LG
Lisa Garcia
DEP
In progress
AM
Dr. Alister Martin
DOHMH
Not started
YK
Yume Kitasei
DCAS
Not started
ED
Erin Dalton
DSS
Complete
+ 92 more commissioners
Module completion by cohort
Sessions registered as % of expected total
Kickoff92%
Budget Module81%
Communications Module74%
People & Culture62%
Crisis Management38%
HR&A Program Team  ·  Live Activity Feed
Registration feed Live via Zapier
Dalton (DSS) completed action plan goal 9
2:14pm
Lee (DOF) registered for People & Culture
1:52pm
Garcia (DEP) registered for Crisis Management
1:41pm
Martin (DOHMH) started action plan goal 4
1:18pm
Kitasei (DCAS) portal first accessed
12:50pm
Lee (DOF) registered for City & State Legislative Process
12:22pm
Dalton (DSS) registered for all 10 modules
11:04am
Day 1 — Commissioner arrives
A commissioner joins the program. Their portal is set up with their name and agency before they even log in. There is one clear thing to do first.
  • Personalized, not genericThe header shows their name and agency from day one. This is their portal, not a shared workspace.
  • One clear next stepThe gold callout tells them exactly where to start. No navigation decisions required.
  • Calendar invite, automaticWhen they register, Luma and Zapier send the calendar invite automatically. No manual follow-up needed from the program team.
  • Works on any deviceCommissioners are busy. The portal works on a phone, tablet, or laptop.
Open the interactive prototype →
Section 02  ·  Journey Comparison
The same journey, two different experiences

What a commissioner encounters in Notion today versus what they encounter in the designed portal. Same program, same content — very different experience for someone who has never used either tool before.

In Notion
vs
In the Portal
1
Arriving for the first time  Commissioner receives their link and opens the platform
What Notion looks like
notion.so/commissionerlee-dept-of-finance
💰
Commissioner Lee | Dept. of Finance
👋Welcome to Commissioner School.
The Department of Finance collects the revenue that makes every essential city service possible. Start by registering for your sessions below.
Your Sessions
📌You haven't registered for any sessions yet. Expand a module below and choose your time.
Module Library
🏆 01  ·  Kickoff
💰 02  ·  Budget Module
📢 03  ·  Communications Module
Notion's page structure works, but there's no progress indicator, no personalized guidance on what to do first, and module session times are hidden inside toggle blocks. A busy commissioner may not know where to start.
vs
What the portal looks like
Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
0 of 10
1
Start here: Register for your first session below.
i
Welcome, Commissioner Lee.10 modules. July summit. Start below.
Personalized to their name and agency. A single next action is visually prominent. No navigation decisions required.
2
Registering for a session  Commissioner picks a date and time
What Notion looks like
notion.so/commissionerlee-dept-of-finance
Module Library
🏆 01  ·  Kickoff
How to speak publicly about your agency and the administration's values.

Choose a session time:
🔵 Tue Apr 8  ·  10am  ·  2 Lafayette St  —  Register on Luma ↗
⚪ Thu Apr 10  ·  2pm  ·  Virtual
⚪ Fri Apr 11  ·  9am  ·  Virtual
Commissioner expands the toggle to find the Luma link. Clicking it opens a separate Luma registration page in a new tab. They must create or log into a Luma account, complete registration there, then return. Three steps outside Notion for one registration.
vs
What the portal looks like
1
Kickoff
Tap to pick a session time
How to communicate your agency's work in plain language New Yorkers understand.
Tue Apr 8  ·  10am  ·  2 Lafayette St
Thu Apr 10  ·  2pm  ·  Virtual
Session times appear in-line. One tap to register. Calendar invite fires automatically. Confirmation shows immediately inside the portal.
3
Completing the action plan  Commissioner writes their 100-day goals
What Notion looks like
notion.so/commissionerlee-dept-of-finance
Your Action Plan  ·  Part B — Strategic Goals
Action Plan (filtered)
Goal 1  ·  HousingReduce costEmpty
Goal 2  ·  HousingReduce costEmpty
+ 7 more rows
Goal Name
Goal 1  ·  Housing
Response
Expand NYC Free Tax Prep to reach 200,000 households...
The action plan appears as a filtered database with rows to click open. Each row is a Notion page modal with plain text fields. There are no guiding prompts specific to their agency, no character count, no sense of progress.
vs
What the portal looks like
Your action plan
1 of 9 goals started
Making New York City Affordable for Every New YorkerGoal 1
"What is Finance's most impactful lever for reducing cost burden on working-class New Yorkers?"
Making New York City Affordable for Every New YorkerGoal 2
Each goal surfaces as a guided form with a specific prompt for their agency. Responses save automatically as they type. A progress ring on each row shows how complete their plan is at a glance.
Section 03  ·  Tradeoffs
What Notion gets right, and what the portal adds

Both paths can run Commissioner School. The decision is about commissioner experience, program team workload, and what this platform could mean for future engagements.

📋 Staying in Notion
Current approach
Ready now
The Notion prototype is built and can run Commissioner School without any additional setup.
No new tools to learn
The program team already knows Notion. Updates to content, sessions, or dates happen directly in the workspace.
Zero hosting cost
Notion's free tier handles everything at this scale. No additional infrastructure to manage.
Requires commissioners to know Notion
Each registration click sends them to Luma. Action plan fields are Notion database rows, not guided forms. Some commissioners may find this unfamiliar.
Notion branding is visible
The platform reads as "Notion" to the commissioner, not as a purpose-built government onboarding tool.
Admin work scales with cohort size
Setting up 100 commissioner pages and maintaining them over the program requires significant manual effort without the setup script.
⚡ Building the Portal
Recommended path
Designed for this audience
The portal is built around how a busy commissioner actually moves through the program. No Notion knowledge required.
Registration happens inside the portal
No redirect to Luma. Commissioners register, see confirmation, and get a calendar invite without leaving the platform.
Real-time visibility for the program team
The admin view shows who has registered, who has started their action plan, and who needs a nudge — without opening individual Notion records.
Reusable for future engagements
The platform can be reconfigured for a new administration, a different city, or a future cohort — without rebuilding from scratch.
Requires build time and a developer
A well-scoped build takes 3 to 5 weeks. The full specification is written and ready for handoff, but the build itself still needs to happen.
Someone needs to own the deployment
Hosting, login management, and content update access need to be assigned to someone on the team before launch.
Section 04  ·  Key Questions
If we build the portal, here's what we'd be deciding

Each of these questions has a recommended approach and a reference point from similar contexts. None of them are blockers, but they all need an owner.

How do commissioners log in?
The question100+ commissioners need a way to access the portal. Managing passwords is extra work. Shared links are insecure.
Recommended approachMagic link email: commissioner clicks a link in their inbox and is automatically signed in, no password needed. Alternatively, Google sign-in works because all NYC agencies use Google Workspace accounts.
Reference: Most modern civic platforms use magic links or Google sign-in for exactly this reason. Both approaches are well-established and require no new accounts from commissioners.
Where does commissioner data live?
The questionCommissioners are writing pre-decisional content about their agencies. That information needs to stay in a known, secure location.
Recommended approachThe portal is a read-and-write interface only. All action plan responses and registration records write back to the existing Notion workspace, which the program team already manages.
Reference: Notion holds SOC 2 Type II certification and meets standard data protection requirements. The program team's existing workspace already operates under this standard. No new data storage or vendor relationships are needed.
What if the portal goes down?
The questionA custom portal can have outages. If it goes down during an active onboarding window, commissioners can't access their materials.
Recommended approachDeploy to a managed hosting platform (Vercel or Netlify). Both offer 99.99% availability, automatic backups, and instant rollback if something goes wrong. Cost is roughly $0 to $20 per month at this scale.
Reference: These platforms power production tools for major news organizations and civic tech projects. Outage incidents are rare and recovery takes minutes, not hours.
Who updates the content over time?
The questionSession dates change, module descriptions evolve, and the summit date needs updating. If only the original developer can make changes, that's a fragile dependency.
Recommended approachBuild the portal so that most content — module descriptions, session dates, commissioner rosters — is managed in Notion, where the team already works. Changes in Notion reflect automatically in the portal through the existing Zapier pipeline.
Reference: This pattern is common in modern web tools. Content lives in the tool teams are comfortable with; the front-end reads from it. Program team members can update content without touching the underlying code.
What does this actually cost?
The questionBuilding a custom portal sounds expensive. The team should have a clear picture before recommending it to the client.
Recommended approachSeparate the one-time build cost from ongoing infrastructure. Infrastructure is nearly free. Build cost depends on who builds it and how much can be adapted from the prototype already in hand.
Rough cost ranges:
Hosting infrastructure at this scale: $0 to $25/month
Build starting from the current prototype: 3 to 5 weeks of development
Notion-only (current state): no additional cost
Does this need to go through city procurement?
The questionCity agencies operate under procurement rules and federal scrutiny. A tool used by city officials may need to meet baseline requirements.
Recommended approachThis portal is an HR&A-hosted tool used by commissioners, not a city-procured system. It does not go through city IT procurement. Confirm before launch: HTTPS, no personal information stored outside Notion, no advertising or tracking.
Reference: Third-party tools used internally by city administration (Slack, Google Workspace, Notion itself) operate under this same model. HR&A procures and hosts; city staff use it. This is standard practice at City Hall.