Habit Chain

앱 열기

처음 오셨나요?

Habit Chain은 기록을 이 서버가 아니라 여러분의 DoltHub DB에 저장합니다. 그래서 시작할 때 딱 한 번, DoltHub 쪽 준비가 필요합니다. 아래 순서대로 따라오면 5분이면 끝납니다 — 가입, DB 만들기, 토큰 발급, 그리고 연결.

1DoltHub 가입

dolthub.com에 들어가 오른쪽 위 Sign In을 누릅니다. GitHub나 Google 계정이 있다면 그걸로 바로 가입됩니다. 무료 요금제면 충분합니다.

DoltHub 첫 화면. 오른쪽 위 Sign In 버튼을 누르고 GitHub 또는 Google로 계속하기를 고른다. https://www.dolthub.com DOLTHUB Repositories Docs Sign In ① 여기부터 Continue with GitHub Continue with Google ② 쓰던 계정으로 이어서 가입
DoltHub 화면은 바뀔 수 있습니다. 그림은 이해를 돕기 위한 재구성입니다.

2빈 DB 만들기

로그인하면 Create database(+ 버튼)로 새 DB를 만듭니다. 이름은 자유지만 habit-chain처럼 알아보기 쉬운 이름을 권합니다. 표는 만들 필요 없습니다 — 앱이 스스로 만듭니다.

공개 범위는 여기서 정합니다. Public이면 나중에 내 습관 달력을 주소 하나로 다른 사람에게 보여줄 수 있고, Private이면 나만 봅니다. 기록 내용이 공개되어도 괜찮다면 Public을 고르세요.

DoltHub의 Create database 화면. 이름을 habit-chain으로 넣고 Public을 고른 뒤 만들기를 누른다. Create a new database Owner 내 계정 이름 / Database name habit-chain Public — 누구나 볼 수 있음 · 공유 주소를 쓰려면 이쪽 Private — 나만 봄 · 읽기에도 토큰 필요 Create database 만들어진 DB의 이름이 곧 앱 설정에 넣을 값입니다: 내계정이름/habit-chain
표(스키마)는 비워 두세요. 앱이 연결 후 「DB 준비하기」 버튼으로 직접 만듭니다.

3토큰 발급

체크를 기록하려면 쓰기 권한이 필요합니다. DoltHub 오른쪽 위 프로필 → Settings → Tokens로 가서 Create token을 누르세요. 바로 가는 주소는 dolthub.com/settings/tokens입니다.

DoltHub Settings의 Tokens 화면. Create token을 누르면 토큰 문자열이 한 번 표시되며, 그때 복사해 둔다. Profile Tokens Billing API Tokens Create token dhat.v1.m4x2…(토큰 문자열)…q8yz 복사 토큰 전체 값은 만든 직후 딱 한 번만 보여 줍니다. 이때 복사해 두세요.
토큰을 잃어버렸다면 지우고 새로 만들면 됩니다.

토큰은 비밀번호처럼 다루세요. 이 앱은 토큰을 서버에 저장하지 않고 여러분의 브라우저에만 둡니다. 공용 컴퓨터에서는 쓰고 난 뒤 설정의 「저장한 값 지우기」를 눌러 지우세요.

4앱에 연결

  1. Habit Chain을 열고 오른쪽 위 톱니(설정)를 누릅니다.
  2. DB 이름내계정이름/habit-chain처럼 owner/name을 넣습니다.
  3. 토큰에 방금 복사한 값을 붙여 넣고 저장을 누릅니다. 토큰이 맞는지 그 자리에서 확인해 줍니다.
  4. 목록 자리에 「DB 준비하기」 버튼이 뜨면 누르세요. 앱이 여러분의 토큰으로 표를 만듭니다.

여기까지 하면 끝입니다. 첫 습관을 추가하고 오늘 칸을 채우세요.

5내 달력 공유하기 (선택, 공개 DB만)

DB를 Public으로 만들었다면 이 앱 주소/@owner/name이 곧 내 습관 달력의 공유 주소가 됩니다. 보는 사람은 가입도 토큰도 필요 없습니다 — 체크는 못 하고 구경만 합니다.

설정의 달력 제목과 설명에서 이 달력의 이름표를 적을 수 있습니다. 예를 들어 제목을 「정상혁의 습관 달력」, 설명을 「제가 실천하고 있는 습관의 목록입니다」로 적으면 내 화면 맨 위는 물론, 공유 주소를 받은 사람의 화면과 링크 미리보기에도 함께 보입니다. 공유 주소는 설정의 공유에서 한 번에 복사할 수 있습니다.

6폰에 앱처럼 설치하기 (선택)

Habit Chain은 PWA라서 앱 스토어 없이 폰 홈 화면에 설치할 수 있습니다. 설치하면 주소창 없는 전체 화면으로 열리고, 홈 화면 아이콘 하나로 바로 들어옵니다.

  1. Android · Chrome — 오른쪽 위 메뉴에서 설치 및 바로가기 만들기를 누르고 설치를 고릅니다.
  2. iPhone · Safari — 아래쪽 공유 버튼을 누르고 홈 화면에 추가를 고릅니다.
왼쪽은 Android Chrome의 ⋮ 메뉴에서 설치 및 바로가기 만들기를, 오른쪽은 iPhone Safari의 공유 메뉴에서 홈 화면에 추가를 고르는 화면. chain.benelog.net Habit Chain 새 탭 방문 기록 설치 및 바로가기 만들기 공유… ① 메뉴 ② 여기 Android · Chrome Habit Chain 복사 즐겨찾기에 추가 홈 화면에 추가 프린트 ① 공유 ② 여기 iPhone · Safari
메뉴 문구는 버전에 따라 다릅니다 — 구버전 Chrome에서는 「홈 화면에 추가」나 「앱 설치」로 보입니다.

iPhone은 설치된 앱이 Safari와 저장 공간을 따로 씁니다. 설치한 앱에서 달력과 토큰을 한 번 더 넣어 주세요. Android는 Chrome의 설정을 그대로 이어받습니다.

사슬 규칙

오늘 아직 체크하지 않았어도, 어제까지 이어져 있으면 사슬은 살아 있습니다. 하루를 통째로 건너뛰어야 끊어집니다 — 오늘 밤에 하면 되니까요. 끊긴 자리에는 빨간 눈금이 남습니다.