소개
러닝모임의 회원관리 시스템을 Airtable로 설계하려고 했을 때, 솔직히 말해 너무 막막했습니다. 😵💫 AI 자동화나 데이터베이스 설계에 익숙하지 않은 저에게는 너무나 큰 도전이었죠.
다행히 이번 주말에 시간이 되어 모각AI에 처음 참석하게 되었고, 기대 이상으로 유익한 시간이었습니다. 특히 닿님께서 바쁘신 와중에도 친절하게 도와주신 덕분에 정말 많은 걸 배울 수 있었어요.🙏
진행 방법
예전에 제가 만들었던 Airtable 베이스가 있었지만, 닿님께서 제안해주신 구조로 새롭게 시작하는 게 더 좋겠다고 판단했습니다. 핵심은 필요한 것만 구성하는 간결한 구조였어요.
새로 구성한 테이블 구조 (총 6개)
멤버크루장소이벤트출석회비
기존에 제가 만들었던 것과 비교해서, 장소, 출석, 회비 테이블이 새롭게 들어가가거나 필드의 구성이 달라진 점이 가장 큰 차이였습니다.
고민과 도움
저번에 챗지피티에게 물어보면서 에어테이블 설계 했을때엔 "이걸 다 테이블로 만들어야 할까? 너무 과한 건 아닐까?" 하는 걱정도 많았어요.
ChatGPT에게도 여러 번 물어봤지만, 실용적인 구조가 뭔지 판단하기 어려웠어요.
닿님께서 꼭 필요한 것만 짚어주시고, 기본 틀을 구체적으로 잡아주셔서 큰 도움이 되었습니다.
사용 도구
Airtable 🧩
ChatGPT 💬 (구조 고민할 때 참고)
모각AI 오프라인 모임 🤝
닿님께서 설계해주신 러닝모임 회원관리 기본 틀. 덕분에 관계형 DB에대 좀 더 이해하게 되었습니다
멤버, 크루, 장소, 이벤트, 출석, 회비 이렇게 6개로 테이블을 만들어 보았습니다. 제가 저번에 만들었던 베이스 다른점이 있다면 장소, 출석, 회비 테이블입니다.
크루 테이블은 그대로 유지하였고, 장소 테이블 링크로 장소 필트가 생겼습니다
장소 테이블을 만들어야하나 고민하였으나 닿님께서 장소테이블은 있으면 좋다고 하셔서 이번에 첨 만들어 보았는데 장소를 자세하게 관리 할 수 있을 것 같아서 잘 만들었다고 생각되었습니다.
이벤트 테이블은 기존과 큰 차이가 없고 신청링크 필드도 프리필 함수를 넣어 해당 이벤트가 신청폼에 바로 뜰 수 있게 해놨습니다. 중복신청 방지에 대해 좀 더 공부해서 적용할 방법을 알아가는게 목표입니다.
출석 테이블도 만들어 보았고 다른 테이블과 링크를 어떻게 잘 할 수 있을지에 대한 고민을 해봐야 할 것 같습니다
회비 테이블은 출석테이블과 더불어 가장 고생하는 파트에요. 월별 납부자도 확인이 필요한 부분이어서 해당 기능을 사용해보았고 공부를 더 해봐야할 것 같습니다.
결과와 배운 점
이번 경험을 통해 혼자서 끙끙 앓기보다는, 함께 나누고 피드백을 받는 것이 얼마나 큰 도움이 되는지를 절감했습니다.
처음보다 훨씬 실용적이고, 확장 가능한 DB 구조가 완성됐어요.
“꼭 완벽하지 않아도, 일단 시작하고 물어보는 게 답이다”라는 교훈을 얻었습니다.
다음에는 이 구조를 바탕으로 자동 출석 체크나 회비 관리 자동화도 시도해보고 싶어요.
모각AI, 서로에게 도움이 되니 진짜 강력 추천합니다!
도움 받은 글 (또는 분들)
닿님 (@모각AI): 핵심 구조 설계 도움
ChatGPT: 테이블 구성 아이디어 보조
모각AI 참석자분들: 실시간 피드백과 격려 😊