GenSpace facility
Platform Proposal

The platform
GenSpace deserves.

A unified member management system replacing five disconnected tools — designed for older adults, built for staff, delivered by January 2027.

Christopher J. Leech
Christopher J. Leech
Director, Wallis Annenberg GenSpace
Nearly two decades in aging & longevity technology
5 1
Tools replaced by one unified platform
400+
Active members to serve
40+
Classes per week
Jan '27
Go-live target
The Challenge

Five tools.
One broken workflow.

Every month, GenSpace's enrollment process crawls through five disconnected tools — stitched together manually by staff. If a key person is unavailable, the organization can't operate. Processing enrollment takes days and still produces double-bookings.

Current monthly enrollment — every month, every time
MS Forms
Preference survey
ChatGPT
Manual placement
Neon CRM
Manual upload
Excel
Export + reformat
Outlook
Mail merge notify
Paper Sheets
Manual attendance
Multi-day enrollment

Processing monthly registrations takes days — and still produces double-bookings into conflicting time slots.

Single point of failure

If key staff are unavailable, operations stop. The organization can't function without specific people.

No enrollment fairness

Tech-savvy members who respond first get the best picks. No system ensures equal access for everyone.

Manual attendance

Paper sign-in sheets mean no real-time data, no enforcement, and no follow-up on no-shows.

Disconnected data

2,000–3,000 records in Neon with only ~400 active. No way to distinguish active from archived.

Ad-hoc waitlists

No systematic waitlist. When seats open, it's handled manually with no automation or position tracking.

What We're Building

One system.
Four surfaces.

The GenSpace Member Platform replaces every disconnected tool with four interconnected applications — each purpose-built for the people who use it.

Foundation

API & Backend

All business logic, data, enrollment rules, notifications, and integrations. The engine behind everything.

  • RESTful API serving all apps
  • Stripe, Customer.io, Twilio
  • Background job processor
Staff Tool

Web Admin Portal

The control center. Classes, members, enrollments, placements, communications, and reporting — all from a browser.

  • Placement review + drag-and-drop
  • Enforcement dashboard
  • Reports + CSV/PDF export
Member App · iOS + Android

Member Mobile App

Designed for older adults. Large text, minimal steps, QR check-in that works offline. WCAG 2.1 AA compliant.

  • Monthly class preference submission
  • QR code check-in (offline-capable)
  • Waitlist status + notifications
Staff App · iOS + Android

Staff Mobile App

Fast attendance, QR scanning, and day-of management without touching anything administrative.

  • QR scanner for check-in
  • Roll call from class roster
  • Works offline, syncs when reconnected
Technology

The stack we're proposing.

Proven, modern tools — nothing exotic. The same stack powering production apps we've built for clients.

Mobile Apps
React Native
iOS & Android from one codebase
  • Member app
  • Staff / instructor app
  • Offline-capable (QR, attendance)
  • Apple Pay + Google Pay
Web Admin
React / Next.js
Browser-based, desktop-optimized
  • Staff & admin portal
  • Placement review UI
  • Reports + CSV/PDF export
  • Same codebase as member web
Backend API
Node.js / NestJS
RESTful API, versioned + documented
  • PostgreSQL (primary database)
  • Redis (cache + job queues)
  • Background job processor
  • JWT auth + RBAC
Customer.io

CRM + email + SMS orchestration. Member data, event triggers, weekly newsletters, automated sequences.

Stripe

Recurring monthly dues, failed payment handling, Apple Pay + Google Pay. Replaces Neon's payment processing.

Twilio

Two-way SMS. Class reminders, waitlist alerts, cancellation replies. Incoming texts surface in Slack.

AWS / Cloud

Hosting, S3 file storage (QR codes, exports), push notifications via FCM + APNs. 99.5% uptime SLA.

Member Experience

Everything a member needs. Two taps away.

Margaret, 72, opens the app and sees today's Chair Yoga, a waitlist offer she needs to act on, and her week at a glance. No menus to dig through. No confusion about what to do.

  • Today's schedule at a glance
    Class time, instructor, room — no hunting
  • One-tap waitlist acceptance
    24-hour window, clear deadline, no back-and-forth
  • QR code always accessible, even offline
    Full-screen, high-contrast, brightness-boosted
genspace.org/admin
Staff Experience

Sarah sees everything. Acts on it instantly.

Program Coordinator Sarah gets a live view of every class, every waitlist, and every alert — without spreadsheets or inbox archaeology.

  • Auto-drop alerts — review before acting
    See who's at 2/3 absences. One click to review or excuse.
  • Class fill rates at a glance
    Capacity bars show full, open, and underenrolled classes
  • Send announcements in seconds
    All members, by class, or custom segment — email, push, SMS
Core Innovation

Fair enrollment.
GenSpace's #1 pain point, solved.

No more first-come-first-served. No more ChatGPT. No more days of manual work. The platform runs a fair lottery after the preference window closes, checks for conflicts automatically, and lets staff review before publishing.

01
Collect Preferences

Members pick which recurring classes they want — no advantage to submitting first.

02
Algorithm Places Everyone

Lottery + conflict detection + equitable distribution. No double-bookings. No one member dominates.

03
Staff Reviews, Publishes

Drag-and-drop review. One click to publish. Members notified instantly with their schedule + waitlist positions.

Before
  • Days of manual processing each month
  • Double-bookings caught after the fact
  • Tech-savvy members get the best picks
  • Process stops when key staff are out
After
  • Algorithm runs in seconds after window closes
  • Conflict detection built in — no exceptions
  • Lottery ensures every member has equal chance
  • Any staff member can run and publish
Roadmap

Prototype at 3 months.
Beta at 6. Live at 9.

A working system in hand quickly, refined through testing, launched January 2027.

Phase 1 — MVP ~3 months · Mid-2026

Full prototype — all core workflows

Backend + web admin + both mobile apps. Registration, placement, attendance, waitlist, comms, dues, waivers.

Fair placement algorithm QR check-in Auto-drop enforcement Waitlist automation Stripe dues Two-way SMS Weekly email digest
Phase 1b — Refinement ~3–6 months · Late 2026

Internal testing & staff training

Neon CRM migration, staff onboarding, process validation before members touch it.

Neon CRM data migration Staff training Accessibility testing
Phase 2 — Beta ~3 months · Q4 2026

Real members. Real feedback.

In-person onboarding sessions with GenSpace members. Feedback drives final refinements — without the pressure of a hard launch date.

Go-Live January 1, 2027

Paper sign-ins retired for good.

400+ active members on the platform. Every manual process replaced. GenSpace operates without any single person being indispensable.

Success Targets

What success looks like.

Metrics we'll track together to know we got there.

>90%
Registrations through the platform, not paper or email
100%
Elimination of paper attendance tracking
−50%
Staff time spent managing enrollment each month
>95%
Waitlist promotion success rate — fully automated
>70%
Member app adoption within 6 months of launch
4.5/5
Member satisfaction score via in-app surveys
Our Work

We've done this before.

1 / 12
Lightspeed Aviation

Lightspeed Aviation

App redesign for a premium aviation headset company. We rebuilt their mobile app from the ground up — better UX, brand alignment, and a scalable foundation for future features.

Mobile App UX/UI Design PRD iOS
Lightspeed app screens
Lightspeed design process
Lightspeed app screens detail
NJASAP

NetJets Pilot Resource App

A native mobile app and web portal for NetJets pilots — built to replace scattered PDFs, emails, and manual processes with a unified resource center. Contract documents, benefits, emergency contacts, and scheduling all in one place.

Mobile App Web Portal CMS iOS + Android
NJASAP mobile app
NJASAP web portal
NJASAP authentication
Internal

Solid Digital Platform Suite

We build our own tools too. Solid Hub (client collaboration), Concept Outbound (AI-generated website concepts), and Solid Sales (CRM + pipeline) — all built in-house with the same stack and process we use for clients.

React Node.js AI Agents CRM
Solid Sales dashboard
Solid Hub client collaboration
Concept Outbound AI tool
everywhere+

Event Portal UX Design

A full client-facing event management portal — from tasks and schedules to assets, registrations, and recordings. Solid Digital designed the entire UX from scratch, delivering a wireframe system used to build a production platform.

UX Design Wireframes Web App Client Portal
Everywhere+ tasks
Everywhere+ event details
Everywhere+ assets and branding