본문으로 건너뛰기
상현의 정원
정리됨프로젝트2026.06 ~ 2026.10

Ethereum Korea One: Genesis

이더리움 빌더 행사의 제안서부터 현장 인쇄물, 방문자 가이드, 운영 대시보드, 결과 리포트까지 넉 달 동안 만든 것들

2026년 9월 코리아 블록체인 위크(KBW) 기간에 서울에서 열린 이더리움 행사 Ethereum Korea One: Genesis의 시각 자료와 운영 도구를 만들었습니다. 9월 28일은 기관 대상 Institutional Day, 29일은 빌더 대상 Builder Day였습니다.

6월 제안 덱으로 시작해 10월 결과 리포트까지, 행사 준비 단계마다 필요한 것을 바로 만들어 붙였습니다. 저장소 세 곳에 커밋이 300건 정도 쌓였습니다.

운영 대시보드 화면은 팀원 이름, 연락처, 실제 업무 내용을 흐리게 처리했습니다. 구조와 기능만 봐 주세요.

6–8월 · 제안 덱과 행사 소개 덱

파트너와 연사에게 보낼 Builder Day 제안서를 HTML 슬라이드로 만들었습니다. 연사가 확정될 때마다 바로 고치고 PDF로 다시 뽑을 수 있게 하려는 선택이었습니다. 실제로 노션 일정표가 바뀔 때마다 수십 번 갱신했습니다.

  • 제안 덱 14장 (국문·영문): 아젠다, 층별 공간 구성, 한국어·영어 세션, 연사 라인업
  • 8월에 밝은 톤의 영문 행사 소개 덱 13장으로 새로 만듦: 층별 슬라이드, 30분 블록 일정표, 파트너 로고 월

제안 덱 표지

제안 덱 전체 진행 순서

장소 소개와 층별 건물 도식

블록형 전체 일정표

9월 · 현장 제작물

행사장은 1층부터 루프탑까지 다섯 층이었습니다. 방문자가 층마다 길을 잃지 않도록 안내판을 만들고, 외벽 현수막부터 SNS 이미지까지 같은 디자인 규칙으로 묶었습니다.

  • 외벽 현수막 (11,000 × 7,500mm). 1/10 축소본을 먼저 뽑아 교정
  • Day 2 인쇄물 세트: 시간표·이용 안내 포스터, 층별 안내판, 출입 통제 사인
  • 등록데스크 래핑, Luma 커버, SNS 구독 QR, 참석자 통계 카드

외벽 현수막

시간표 포스터층별 안내판
출입 통제 사인등록데스크 목업
Luma 커버SNS 구독 QR

참석자 통계 카드

9월 · KBW 방문자 가이드

KBW 때 서울을 찾는 해외 참가자를 위한 안내 사이트입니다. 사이드 이벤트 일정, 국내 이더리움 생태계, 교통·결제 같은 생활 정보를 한곳에 모았습니다. 현장 인쇄물의 QR을 찍으면 이 사이트의 Day 2 안내 페이지로 연결됩니다.

  • Luma 사이드 이벤트 129개를 GitHub Actions로 매일 자동 동기화
  • 생태계 디렉터리 142곳, 항목마다 출처 표기
  • Day 2 현장 안내 (국·영): 공지, 층별 세션, 시간표. 휴대폰에서 보는 걸 먼저 생각하고 설계

사이드 이벤트 목록

생태계 디렉터리

홈Day 2 현장 안내 (모바일)
KBW 가이드 홈Day 2 현장 안내 모바일

9월 · 행사 운영 대시보드

준비 업무가 엑셀, 텔레그램, 노션, Luma에 흩어져 있어서 "누가 무엇을 언제까지"를 확인하려면 채팅을 한참 거슬러 올라가야 했습니다. 팀 전체가 같은 화면을 보도록 웹 대시보드를 만들고 운영 텔레그램방과 연결했습니다. 2주 동안 만들면서 동시에 실제 운영에 썼습니다.

  • 체크리스트, 담당자별 할 일, 세션 준비 현황, 디자인 시안, 스태프 타임테이블
  • 텔레그램 봇: 운영방 대화에서 할 일을 뽑아 등록하고, 매일 아침 8시에 현황 카드를 보냄
  • 행사 후에는 참석 분석, 경쟁 이벤트 비교, 세션 기록까지 같은 대시보드에 쌓음

대시보드 개요

체크리스트: Day 1, Day 2, 운영으로 나누고 분야·담당자·상태로 거릅니다. 여러 건을 한 번에 완료할 수 있고 되돌리기도 됩니다.

체크리스트

담당자별 할 일: 사람마다 카드 하나에 진행률과 남은 일을 모았습니다.

담당자별 할 일

세션 준비 현황: 행은 세션, 열은 패널 확정부터 D-1 안내까지의 준비 단계입니다. 칸을 누를 때마다 미확인 → 완료 → 요청함 → 해당없음 순으로 바뀝니다.

세션 준비 현황

디자인 시안: 제작물마다 중간 시안과 최종 시안 이미지를 한 카드에 모읍니다. 최종 시안을 올리면 상태가 자동으로 바뀝니다.

디자인 시안

스태프 타임테이블: 사람과 시간대로 짠 배치표입니다. 칸을 눌러 바로 고칩니다.

스태프 타임테이블

참석자 통계 · 결과 분석 · 경쟁 이벤트: Luma 명단을 직책, 소속 유형, 국내·해외로 분류하고, 행사 후에는 체크인 데이터로 참석률을 분석했습니다. KBW 기간에 같은 시간대에 열린 다른 행사도 비교했습니다.

참석자 통계

결과 분석

경쟁 이벤트

기술적으로 신경 쓴 점

  • 의존성 없는 서버: Python 표준 라이브러리만으로 API를 만들었습니다. 같은 코드가 로컬(SQLite)과 Vercel 서버리스(Upstash Redis)에서 모두 돕니다.
  • 동시 수정 충돌 방지: 저장할 때마다 버전 번호를 비교합니다. 비교와 저장은 Redis Lua 스크립트 하나로 처리합니다. 다른 사람이 먼저 저장했으면 덮어쓰지 않고 최신 내용을 다시 불러옵니다.
  • 되돌릴 수 있는 운영: 휴지통, 일괄 작업 되돌리기, JSON 백업을 지원합니다. 저장에 실패하면 한 번 자동으로 다시 시도하고, 그래도 안 되면 원인을 보여 줍니다.
  • 단위 테스트 41개

10월 · 행사 후 기록과 리포트

현장 자막과 녹취로 세션 기록을 만들고, 이 기록을 원고 삼아 리포트를 만들었습니다.

  • 세션 기록: Day 1·2 세션 31개, 전문 약 30만 자, 고유명사 교정 각주 455개
  • Day 2 빌더 리포트 49쪽 (국문·영문): 세션 16개 정리, 사실 확인, 영문판 번역 검수
  • 타이틀 스폰서 결과 보고 덱: 노출, 청중 구성, 보도, 제언
  • 문단이 페이지를 넘치거나 레이아웃이 깨지면 빌드가 멈추는 자동 검사를 넣어서, 원고를 고쳐도 PDF가 조용히 깨지지 않게 했습니다.

세션 기록

Day 2 리포트 표지

숫자로 본 Day 2

세션 정리 페이지

돌아보며

행사 하나에 필요한 것은 덱, 인쇄물, 웹, 운영 도구, 보고서처럼 형태가 다 다릅니다. 이번에는 대부분을 HTML 하나로 만들고 PDF와 웹으로 나눠 내보냈습니다. 덕분에 연사나 일정이 바뀌어도 모든 산출물을 한 번에 고칠 수 있었습니다.