Meltype
This is Japanese input that melts the wall between half-width and full-width, like thawing snow.
AI translation
Write and manage daily diary entries with password protection
AI summary · website content
ProductivityJavaScript · CSSGitHub @jinyoung-02OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗비밀번호 잠금 기능, 서버 저장 기반 일기 작성, 커스텀 기념일 자동 계산 기능이 포함된 아기자기한 감성의 웹 다이어리 프로젝트입니다.
배포 주소: https://oong-diary.vercel.app
localStorage가 아닌 서버리스 API(/api/diary) + Vercel KV(Upstash Redis)에 저장되어, PC·모바일 등 어떤 기기로 접속해도 같은 일기 데이터가 보임oong-diary/
├── index.html # 웹사이트 레이아웃 및 마크업 구조
├── style.css # 종이 노트를 연상시키는 스타일 및 모달 디자인
├── script.js # 비밀번호 인증, 달력 랜더링, 기념일 계산, 서버 API 연동
├── api/diary.js # 일기 데이터 조회/저장 서버리스 함수 (Vercel KV)
├── package.json # @vercel/kv 의존성
├── bg_1.png ~ bg_12.png # 월별 달력 속지 이미지
├── cover.jpg, paws.png, bear.png # 표지·발자국·곰 일러스트
└── README.md # 프로젝트 설명 문서
index.html을 로컬 서버로 실행(입장/관리자 비밀번호는 보안상 이 문서에는 기재하지 않습니다.)
webdiary) 생성 및 첫 배포oong-diary.vercel.app으로 배포, 관리자 UI를 상단 탭 → 하단 아이콘 버튼으로 개편localStorage에서 Vercel KV(서버) 저장으로 전환해 기기 간 데이터 공유 지원prompt() 비밀번호 입력창을 자릿수 박스(OTP 스타일) 커스텀 모달로 교체, 월별 달력 속지 이미지(1~12월) 추가cover.jpg)가 과도하게 확대되거나 옆으로 찌그러지는 현상, PC 접속 시 표지 하단이 잘리는 스크롤 이슈 발생.diary-container의 가로 폭이 퍼센트(%) 단위로만 설정되어 넓은 화면에서 끝없이 확장됨.diary-container에 max-width 제약을 부여하고, .lock-screen에 aspect-ratio: 3 / 4.3;을 적용해 해상도와 무관하게 원본 비율 유지paws.png 투명 PNG로 분리하고 position: absolute + 퍼센트 위치 지정으로 표지 위에 정밀 배치, @keyframes bouncePaw로 독립 애니메이션 구현<div class="diary-container"> 시작 태그가 누락되어 닫는 태그만 존재하는 DOM 오류style.css 수정 후에도 브라우저 캐시 때문에 변경 사항이 즉시 반영되지 않음<link rel="stylesheet" href="style.css?v=N"> 형태로 버전 쿼리를 붙여 최신 스타일시트를 강제로 불러오도록 처리Hyuwebsite)에 자체 .git이 없고, 상위의 C:\Users\quddk 홈 디렉토리 전체가 git 저장소 루트로 잡혀 있어 완전히 다른 팀 프로젝트(AI-HealthCare-03/AH_03_01) 히스토리와 뒤섞여 있었음Hyuwebsite 폴더 안에 독립된 새 git 저장소를 생성(git init)하고, 웹사이트 파일만 커밋 후 webdiary 레포로 remote 연결https://를 포함해 등록 실패oong-diary.vercel.app으로 바꾸는 과정에서 "Cannot add invalid domain name" 오류 발생https://)까지 함께 입력됨 — Vercel은 호스트네임만 받음oong-diary.vercel.app처럼 호스트네임만 남기고 재입력/api/diary가 환경변수(KV_REST_API_URL 등)를 못 찾는 상태였음loadDataFromServer)과 달력 렌더링을 먼저 끝낸 뒤 표지를 감추고 완성된 달력을 보여주도록 순서 변경migrateDiaryData) 배열 형식이면 자동으로 글 내용을 이어붙여 단일 글로 변환하는 마이그레이션 로직을 추가해 기존 데이터 손실 없이 전환2026-05-07)와 실제로는 그 아래 숫자 셀(505)이 가리키는 진짜 날짜(5월 5일)가 서로 달랐음