Each product is deployed independently and owns its runtime, storage, access rules, and release path.

Product directory

ProductStateRuntime and storageDocumentation
Resident Council websiteActiveCloudflare Pages, Functions, R2Public content, council data, support routes, and selected APIs
RC ConsoleActiveCloudflare Worker, D1Council identity, roles, handover, publishing, and service authorization
Programs calendarActiveCloudflare Pages, Functions, D1, R2Subscriptions, token handling, ICS generation, email, and administration
Resident votingActiveCloudflare Worker, D1, Durable ObjectsElections, invitations, ballots, results, and audit behavior
IHNYC GamesActiveCloudflare Pages, Worker API, D1Events, signup imports, results, standings, and administration
I-House PubActive, separate productCloudflare Worker, D1, R2, KV, Durable ObjectsPublic pages, displays, media systems, scheduling, and scoped administration

Concepts, operations, and reference

Equipment tutorials

Instructions for the projector, sound, lighting, and other physical Pub equipment live on the Pub website. This site documents the software and system architecture around those surfaces.

Development and historical systems

SystemStateDocumentation status
IHNYC Mobile App ShellDevelopmentThe iOS wrapper exists; Android and public release procedures do not
IHNYC RC GalleryDecommissionedRetained as a technical and migration record

Shared conventions

Within each active service, use:

  • explanation/ for architecture and behavior;
  • how-to/ for operations and troubleshooting;
  • reference/ for APIs, schemas, and exact configuration;
  • design-docs/ and announcements/ for point-in-time decisions and shipped changes.

For contracts shared across multiple services, use the platform reference.

8 items under this folder.