Requirements: Node.js 22 (see .nvmrc) and pnpm, which can be enabled through Corepack.
corepack enable
pnpm install
pnpm dev # http://localhost:3000
pnpm build # static export in dist/
pnpm lintNo environment variables or API keys are needed to run or build the site.
The homepage and /events read the public Coding Bunker Meetup event page at build time. No Meetup credential is stored in the repository. Upcoming events, the latest past events and registration links therefore come from the official Meetup listings; publish a new build to refresh the static export.
If Meetup is temporarily unavailable while building, the event sections stay empty and link visitors to the official group page instead of showing stale invented data.
The homepage topic vote uses FormSubmit and sends each selected topic to info@codingbunker.it, then redirects voters to /grazie.html (the static export path). FormSubmit may require a one-time confirmation of the recipient email after the first submission. No API key is stored in the repository.