나는 지구에 Wrapped를 줬다. thisyear.earth

발행: (2026년 4월 20일 AM 06:53 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

개요

thisyear.earth는 11개의 전체 화면 챕터로 구성된 몰입형 기후 연간 리뷰입니다. 서사는 지구의 관점에서 전개되며, 기후 데이터를 개인적인 이야기로 바꾸고 마지막에 행동 촉구를 합니다: 다가올 해를 위한 서약을 작성하세요. 그 서약은 thisyear.earth/ledger에 공개된 온체인 기록의 일부가 됩니다.

경험 흐름

  • 프리페이스 · 기록
  • 좌표
  • 열병
  • 대기
  • 융해
  • 수관
  • 원장
  • 호명
  • 잔류물
  • 전환
  • 에필로그 · 진심을 담아

마지막에 지구는 작은 요청을 합니다: 온체인에 저장되고 원장에 표시되는 서약 하나.

원장

원장은 프로젝트의 핵심입니다. “web3”를 사용하기 때문이 아니라, 순간적인 상호작용을 영구적인 기록으로 바꾸기 때문입니다.

  • 서약이 발행되면 앱은 Solana Devnet에 실제 메모 트랜잭션을 생성합니다.
  • 트랜잭션 해시와 민트 메타데이터는 앱 데이터베이스에 저장됩니다.
  • 공개 원장 페이지는 이러한 봉인된 서약을 읽기 쉽고, 공유 가능하며, 검증 가능한 형식으로 렌더링합니다.

원장은 이름과 약속의 책이며, 암호화 대시보드가 아닙니다. 사용자는 탐색기 링크(현재 Devnet)로 각 서약을 온체인에서 검증할 수 있습니다.

아키텍처 하이라이트

  • Neon – 원장 및 앱 데이터의 빠른 영속성.
  • Solana – 온체인 메모 트랜잭션을 위한 증명 레이어.

플랫폼 변형

  • 모바일 – 스와이프 가능한 전체 화면 시퀀스.
  • 데스크톱 – 스크롤 기반 대기 서사.

기술 스택

구성 요소기술
프레임워크Next.js 16 (App Router, Turbopack, React 19)
언어TypeScript (strict mode)
스타일링 & 모션Tailwind CSS, Framer Motion
영속성Neon
블록체인Solana (memo‑based Devnet pledge minting)
시각화globe.gl (최종 지구본)
스크롤 동작Lenis (desktop)

기후 데이터 출처

카드데이터출처
CO₂429 ppmNOAA GML – 마우나 로아 관측소
온도+1.55 °CNASA GISS + NOAA Climate.gov
얼음1.17 T 톤NSIDC + NASA GRACE‑FO
산림14.9 M haGlobal Forest Watch + WRI
41,046IUCN Red List
플라스틱413 MtOECD + UNEP
산불NASA FIRMS
재생에너지+32 %IEA + IRENA

CO₂ 카드는 NOAA GML CSV에서 일일 실시간 값을 가져오며, 다른 카드는 연간 혹은 권위 있는 보고 수치를 사용하고 모두 경험 안에서 인용됩니다.

디자인 철학

프로젝트는 화려하고 축하하는 톤을 선택할 수도 있었지만, 주제 특성상 무게감이 필요했습니다. 최종 방향은 타이포그래피적이고, 대기적이며, 편집적인 스타일이며, 트렌디함보다 정직함을 위해 선택되었습니다.

감사 인사

데이터셋을 유지해 주신 과학자와 연구원분들께 특별히 감사드립니다: 마우나 로아 관측소의 NOAA GML, NASA GISS, NSIDC, Global Forest Watch, IUCN Red List, IEA. 표지 이미지는 NASA 제공.

링크

연도를 읽고, 서약을 남기고, 기록에 당신의 한 줄을 추가하세요.

0 조회
Back to Blog

관련 글

더 보기 »

지구의 날을 위한 활력

제가 만든 History는 브라우저에 달력 날짜별로 저장됩니다; 각 섹션 옆의 사진은 실제 번들된 이미지입니다. 선택적인 Gemini API route는 따뜻한 코치를 추가할 수 있습니다.