소개
저는 성인 ADHD를 위한 습관개선/시간관리/목표달성 코칭 프로그램 '라이프 마스터리'를 운영하고 있어요!
그동안 제가 직접 개발한 ADHD 및 작심삼일러 맞춤형 일정관리법을 수강생들에게 가르쳐왔는데, 시중의 일정관리 앱들과는 구조가 맞지 않아 사용하기가 정말 불편했어요. 그래서 제가 직접 개발한 일정관리법에 딱 맞는 '라이프 마스터리' 일정관리 앱을 만들어보기로 결심했답니다.
진행 방법
앱은 앱시 트로 노코드 방식으로 만들었고, 코드는 앱시트에서 부족한 기능을 앱스스크립트에서 자동화 트리거를 만들때만 사용했어요.
🧰 사용 도구
Google 스프레드시트: 데이터베이스 역할
AppSheet: 앱제작
Apps Script: 자동화 처리 (매일 밤12시 다음날 페이지 생성)
ChatGPT: 코드 생성 및 오류 디버깅 도움!
1. 스프레드 시트에서 데이터 베이스 만들기
스프레드 시트 데이터를 앱시트로 불러오기
뷰 만들기 : 첫 화면은 자동으로 매일 오늘의 페이지가 뜨도록 설정했습니다.
<오늘의 페이지>
4. 뷰-Format rules에서 조건별로 색상이나 아이콘도 변경할수있었습니다.
<변경 결과> 이번달/내일/이번주 각각 컬러를 바꿔 긴급한 것은 빨갛게 표시
💡 개발 팁
앱시트는 엑셀 함수만 알면 누구나 만들 수 있을 정도로 직관적이에요!
앱스스크립트를 꼭 쓰지 않아도 대부분 구현 가능해요. 필요한 경우만 사용했어요.
앱시트와 GPT의 인터페이스 설명이 달라 헷갈렸는데, 화면을 캡처해서 GPT에 질문하니 훨씬 정확하고 편했어요!
🖼️ 모각AI 모임의 누리님이 알려주신 꿀팁: GPT에게 물어볼 때 화면 인터페이스 캡쳐를 캡처해서 보여주면 답변이 더 정확하다! 오류메세지도 캡쳐해서 보여주면 바로 해결책 알려줘요!!!
결과와 배운 점
머릿속에만 있었던 데이터베이스 구조 개념이 명확해짐
GPT와 함께라면, 기초 지식만으로도 앱개발 가능
앱시트는 정말 쉽고, 직접 원하는 앱을 만든다는 만족감이 엄청나요
하지만 수강생에게 앱을 배포하려고 보니, 앱시트는 배포 비용이 크다는 점이 아쉬웠어요.
👉 그래서 현재는 다른 노코드 툴(예: Glide, Flutterflow 등)도 검토 중이에요.