소개
https://www.gpters.org/nocode/post/school-helper-advancement-time-axxyJHQwTVlj2Ew
지난주에 Firebase 설정에서 끝난 후 이어서 아래 작업을 하였어요.
Firebase 로 데이터 동기화
로그인 없이 코드 키값으로 연동
다른 기기에서 코드 키값을 넣어 동기화
진행 방법
푸시 완료! 이제 다른 기기에서는:
1. 설정 > 데이터 동기화 → Firebase 설정 폼 없이 바로 가족 코드 입력 UI 표시
2. "기존 코드로 합류하기" → 코드 입력 → 즉시 동기화 시작
Firebase config가 앱에 내장되어서 수동 설정이 불필요해졌습니다.
─────────────────────────────────────────────────
📊 bkit Feature Usage
─────────────────────────────────────────────────
✅ Used: Read, Edit, Grep, Bash (Firebase 기본값 내장 + 배포)
⏭️ Not Used: Agents (단일 파일 수정)
💡 Recommended: 다른 기기에서 가족 코드 합류 테스트
─────────────────────────────────────────────────Firebase의 현재 입력값도 클로드코드에서 바로 볼수가 있네요.,
FIREBASE에 쌓인 데이터는 어디에서 확인할 수 있어?
⏺ Firebase Console에서 확인할 수 있습니다.
1. console.firebase.google.com 접속
2. ready-timer 프로젝트 선택
3. 왼쪽 메뉴 Databases & Storage → Realtime Database 클릭
데이터가 트리 구조로 표시됩니다:
mrt/
families/
즐거운-코끼리-1111/
meta/
createdAt: "2026-04-01T..."
code: "즐거운-코끼리-1111"
settings/
data: { tasks, profiles, targetTime, ... }
updatedAt: 1234567890
updatedBy: "fp-..."
stats/
data: [ { date, totalStars, ... }, ... ]
updatedAt: 1234567890
updatedBy: "fp-..."
각 노드를 클릭하면 펼쳐서 상세 데이터를 볼 수 있고, 직접 수정/삭제도 가능합니다.결과와 배운 점
이 정말 간단한 앱을 만들면서 아이들과 써보니 너무 재미있었어요.
그전보다 훨~~~씬, 등원준비, 잠자리준비를 재촉하지 않아도 되서 더욱 만족스럽습니다.
이제 아이들이 요구사항을 이야기하는 것 뿐만 아니라, 상세 기획도 합니다.
"엄마, 나는 여기에 뭐가 있었으면 좋겠어. 부터
나는 이 버튼을 여기로 옮기고 싶어.."등등 내 아이를 위한 앱이었지만, 아이와 함께 성장하는 앱을 만드는 경험을 할 수 있었습니다.
이번 기수 덕분에 bkit과 클로드코드 로 내 것을 만든 경험, 스터디 온라인은 참여하지 못했지만, 틈틈히 다시보기로 다른분들의 사례를 모두 보았습니다. 다들 고생 많으셨어요!~