AZB-12 AN-04 · haven-hub.notazizelse.xyz

← AZB-12 data sheet

Application note AN-04 · U4

Haven Hub

2026 · haven-hub.notazizelse.xyz
ABSTRACT

A free team hub for Hack Club Haven organisers in any city. Every organiser gets their own task list with proof and reminders over Telegram or email, the leads get a dashboard, and the event gets a public page and an Apply page in English, Uzbek and Russian.

It runs on a Google Sheet you own, or on its own small server, which is how haventash.xyz runs. I shipped versions 4.0 to 5.1 in five days, because our team needed it.

Haven Hub admin overview
Figure 1.The lead's overview: what's overdue, what's blocked, signups and money from HQ. (Made-up team.)

1Key Specifications

Front end
Plain ES modules, no build step, no framework
Back end
One Google Apps Script file, or Node 22 + SQLite
Size
About 7,800 lines and 63 tests
Licence
MIT

2Functional Block Diagram

  1. databasea Google Sheet
  2. back endApps Script or Node
  3. front endplain ES modules
  4. peopletasks, proof, reminders
  5. publicevent + apply pages
Figure 2.How Haven Hub works, left to right

3Live Demo

haven-hub.notazizelse.xyz/app/open full screen ↗
Figure 3.The real Haven Hub with a made-up team, running in your browser. Nothing gets sent anywhere.

4Why

Organising Haven means 14 people and a lot of tasks with deadlines. So each person sees only their own tasks with the steps, the deadline and who to ask, presses Start, Done (with proof) or I'm blocked, and gets a reminder the evening before. The leads see everything.

5The demo

The demo runs the real back end in your browser against a fake Google Sheet with a made-up team, so you can click everything and nothing gets sent anywhere.

6Pictures

7Technical Documents

8Source

Haven artwork is Hack Club's. The screenshots show a made-up team.