안녕하세요! ARCOA 지안입니다. 👋
Firebase 셋업 시리즈에서 ‘앱의 뼈대’를 만들었다면, 이제 Firestore 시리즈에서는 앱이 실제로 움직이기 위한 데이터의 구조와 흐름을 설계합니다.
노코드 앱 개발을 하다 보면 화면보다 더 막히는 지점이 있어요. 바로 데이터 구조입니다.
- “이 데이터는 어디에 저장하지?”
- “무슨 타입으로 만들어야 하지?”
- “Static인지 Dynamic인지 어떻게 구분하지?”
- “업로드는 어떤 방식이 안전하지?”
이 시리즈는 그런 궁금함을 디자이너의 언어로 풀어내고, 실제 Firestore로 구현되는 전체 순서를 따라가며 정리했습니다.
Firestore를 왜 배워야 할까?
Firebase가 앱의 인프라(집/엔진)라면, Firestore는 앱의 기억 · 관계 · 기록이 저장되는 곳입니다.
- 회원 정보
- 제품/카드 데이터
- 감정 기록
- 로그/히스토리
- 추천 내역
- 사용자 상태
이런 모든 데이터가 Firestore에 저장되고 이를 다시 화면으로 불러오는 흐름이 바로 앱의 UX를 결정합니다.
즉, 앱 기능의 90%는 Firestore 데이터 구조 위에서 작동합니다.
1/ 이 시리즈로 얻을 수 있는 것
✅ NoSQL 구조 이해
문서/콜렉션 기반 사고법
✅ Static / Dynamic 데이터 구조 설계
✅ Firestore와 Excel 간 매핑 규칙
타입/널/배열/타임스탬프 등
✅ 실전 보안 규칙
테스트 vs 프로덕션
✅ CSV/JSON 초기 데이터 업로드까지
✅ 디자이너 관점의 인사이트
시행착오 중심의 실전형 설명
2/ Firestore 셋업 전체 목차
#1 ✦ 설계·타입·관계·업로드 체크리스트
설계·타입·관계·보안규칙 기본 개념 ✦ Firestore 셋업 #1
안녕하세요! ARCOA 지안입니다. 👋 Firebase 셋업을 끝내고 Firestore를 열면, 이런 생각이 떠오를 수 있어요. “이제 뭘 만들어야 하지?” Firestore는 UI가 눈에 보이지 않아서 더 막막할 수 있어요. 실습
dev.arcoa.kr
#2 ✦ Database 만들기 — 위치/버전/모드 설정
Database 만들기와 버전/위치/모드 선택 ✦ Firestore 셋업 #2
안녕하세요! ARCOA 지안입니다. 👋지난 글에서 Firestore의 6가지 핵심 개념을 정리했다면 이제는 실제로 데이터베이스를 만들 차례입니다.Firebase는 앱의 집이자 엔진이고, Firestore는 앱의 ‘기억’
dev.arcoa.kr
#3 ✦ 첫 데이터 넣기: Static 컬렉션 실습
첫 데이터 넣기: Static 컬렉션 실습 ✦ Firestore 셋업 #3
안녕하세요! ARCOA 지안입니다. 👋 지난 글에서 Firestore Database를 만들었다면, 이제는 실제로 데이터를 넣어볼 차례입니다. 컬렉션? 문서? 필드?엑셀 데이터를 어떻게 넣지? Firestore의 구조는 간단
dev.arcoa.kr
#4 ✦ DB의 문지기, 보안 규칙 작성
DB의 문지기, 보안 규칙 작성 ✦ Firestore 셋업 #4
안녕하세요! ARCOA 지안입니다. 👋 지난 글에서 card_master 컬렉션을 만들고 데이터를 넣었는데요, 지금 이 데이터는 누구나 읽고 쓸 수 있는 상태예요. 프로덕션 모드면 안전하지 않아? 프로덕션
dev.arcoa.kr
#5 ✦ 한 번에 채우는 데이터 + FlutterFlow 활용
한 번에 채우는 데이터 + FlutterFlow 활용 ✦ Firestore 셋업 #5
안녕하세요! ARCOA 지안입니다. 👋 지난 글에서 보안 규칙까지 완성했죠. 이제 Firestore 셋업의 마지막 단계, 대량 데이터 업로드입니다! 실제 데이터는 수백 개인데 어떡하지? #3에서 손으로 카드
dev.arcoa.kr
3/ 이 시리즈가 특별한 이유
1️⃣ 디자이너 언어로 Firestore를 설명합니다.
개발 문법 대신 UX 흐름과 데이터 구조로 접근했어요.
2️⃣ 전체 흐름 기반 실습형 시리즈입니다.
설계 → 타입 → 관계 → 보안 → 업로드까지 하나의 여정을 다룹니다.
3️⃣ Static → Dynamic → Mapping이 연결됩니다.
노코드 DB 5편에서 만든 구조를 실제 Firestore로 옮기는 단계를 설명합니다.
4️⃣ Excel → Firestore → FlutterFlow 경험 기반입니다.
비개발자가 막히는 지점을 중심으로 설명합니다.
4/ 준비물
- Firebase 계정
- 데이터 구조 기획 노트 (Static/Dynamic 구분 포함)
- 초기 데이터 (Excel 또는 Google Sheet)
- (선택) FlutterFlow 프로젝트
5/ 함께 읽으면 좋은 글
📌 비개발자를 위한 노코드 DB 설계 ✦ 총 5편
정적·동적 데이터 → 매핑 → 데이터 인사이트까지 전편 정리
비개발자를 위한 노코드 DB 설계 ✦ 총 5편
안녕하세요! ARCOA 지안입니다. 👋 지금부터 비개발자(디자이너)에게 꼭 필요한 노코드 DB 설계에 대한 이야기를 총 5편으로 진행하겠습니다. 가장 기본적인 개념부터 예시까지 함께 읽으면서 왜
dev.arcoa.kr
📌 디자이너의 Firebase 셋업 ✦ 총 5편
Firestore로 넘어가기 전 반드시 필요한 기초 세팅 시리즈
디자이너의 Firebase 셋업 ✦ 총 3편
안녕하세요! ARCOA 지안입니다. 👋지난 글에서 Firebase를 선택한 이유를 공유했는데요, 이제 본격적으로 Firebase 셋업 3편을 통해 설명해 보겠습니다. 개발자 없이도 앱을 만들 수 있을까? 저도 처음
dev.arcoa.kr
다음 글
✦ 디자이너(비개발자)를 위한 Firestore 셋업
├ 1 ✦ 설계·타입·관계·보안규칙 기본 개념
├ 2 ✦ Database 만들기와 버전/위치/모드 선택
├ 3 ✦ 첫 데이터 넣기: Static 컬렉션 실습
├ 4 ✦ DB의 문지기, 보안 규칙 작성
└ 5 ✦ 한 번에 채우는 데이터 + FlutterFlow 활용
다음은 Firestore 시리즈의 시작, 설계·타입·관계·업로드 체크리스트를 통해 앱의 움직임을 결정하는 핵심 구조를 먼저 잡아봅니다 ✦
설계·타입·관계·보안규칙 기본 개념 ✦ Firestore 셋업 #1
안녕하세요! ARCOA 지안입니다. 👋 Firebase 셋업을 끝내고 Firestore를 열면, 이런 생각이 떠오를 수 있어요. “이제 뭘 만들어야 하지?” Firestore는 UI가 눈에 보이지 않아서 더 막막할 수 있어요. 실습
dev.arcoa.kr
'Firebase' 카테고리의 다른 글
| Database 만들기와 버전/위치/모드 선택 ✦ Firestore 셋업 #2 (3) | 2025.12.04 |
|---|---|
| 설계·타입·관계·보안규칙 기본 개념 ✦ Firestore 셋업 #1 (0) | 2025.12.03 |
| Google Auth FlutterFlow 연동 준비 ✦ Firebase 셋업 #4 (0) | 2025.11.21 |
| Google Authentication 로그인 연결 ✦ Firebase 셋업 #3 (0) | 2025.11.20 |
| Blaze 요금제 완전 가이드 ✦ Firebase 셋업 #2 (0) | 2025.11.19 |