Getting started with Home Assistant
Home Assistant 설치·초기 설정·디바이스 추가·첫 자동화까지 단계별 안내
친구·가족·직장 동료와 비밀산타 추첨을 무료로, 광고·비밀번호 없이 마법 링크로 로그인하고 코드 공유로 진행합니다
Draw names for Secret Santa with friends, family or the office. Free, no ads, no passwords: sign in with a magic link, share a code, roll the dice.
라이프스타일GitHub @uglyunicorn-eh온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Anonymous Santa Clauses — Free Secret Santa for friends, families and offices. No ads, no shady business, just pure fun. Free and open source!
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗[!IMPORTANT] Russia is waging a full-scale war against Ukraine. Please help Ukraine's defenders: donate to Come Back Alive.
Be brave like Ukraine 🇺🇦 Stand with Ukraine
A Secret Santa gift exchange for friends, families and offices. Live at gnomik.me.
No marketing emails, and no sharing your data with anyone.
This repository is the website. The API lives in santa-monica.
src/components/ui/. The rules they
follow (colours, which button where, focus, forms) are in docs/ui-kit.md.src/api/client.ts) talks to the API's JSON routes. Every write is safe to repeat: each action
sends an Idempotency-Key, and failed requests are retried once.src/api/dpop.ts),
made at sign-in and kept in IndexedDB; every request carries a proof signed with it.useLiveSocket): a party's and the account's open with a 5-minute ticket,
kept for the tab in sessionStorage; the Party'o'meter's is public.public/_headers that the build completes.src/
components/ the app: pages, dialogs, forms (ui/ holds the shared controls)
pages/ Astro routes and the knowledge pages (Markdown)
styles/ Tailwind setup and each screen's own styles
dev/ the UI kit page (dev only)
scripts/shots/ screenshots of every screen, for checking layout changes
Needs Node.js 22.23.4 or newer (see .node-version).
npm install
npm run dev
The app is at http://localhost:4321, and the UI kit (every control in every state) at http://localhost:4321/ui-kit.
npm run build
Type-checks and builds the site into dist/.
npm run shots
Screenshots every screen at phone and desktop widths, with normal data and the longest values the API allows, and
reports anything that overflows. npm run shots:compare -- <before> <after> diffs two runs. See
scripts/shots/README.md.
Point the app at a preview of the API, or at one running locally (npx wrangler dev --env preview in santa-monica,
on http://localhost:8787). Emailed links then open http://localhost:4321:
PUBLIC_API_ENDPOINT=https://<preview>.workers.dev npm run dev
Tokens are encrypted, so the app needs no key of the API's: it keeps them as opaque strings.
The code is MIT, see LICENSE.
The MIT license covers the code only. Images and artwork (in public/ and src/images/) are not covered: they belong
to their authors and keep their own licenses. See CREDITS.md for who made what, and how to reach us about
licensing.