본문 바로가기
Firebase

디자이너(비개발자)를 위한 Firestore 셋업 ✦ 총 5편

by ARCOA 2025. 12. 2.

안녕하세요! 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