#02 일기앱 기획하기

모두가 함께 써보는 일기 쓰기, ChatGPT와 협업하기

by 이네숨


일기앱 기획 시작단계 : 초기 MVP


처음 브런치에 글을 쓰면서 "나를 돌보는 글쓰기"란 주제를 쓴 적이 있었습니다.

미국에서 저널치료가로 알려진 저자가 쓴 책인데, 매일 자신을 돌아보는 성찰과 인지기능을 다양하게 훈련하는 글감이 있는 책을 통해 일기를 쓰기보다는 그 책에서 알려주는 글감대로 적다보면 글의 내용이 더 풍요로워지는 마음상태를 어느정도 경험했었습니다.


꾸준히는 아니지만 글쓰기와 마음돌보기란 주제가 정신건강에도 많은 도움을 되는 것을 경험하게 되어

일기쓰기 앱, 혹은 성찰하기 앱을 만들어보는 건 어떨까 싶었었는데 마침 아이폰에도 비슷한 앱을 제공하고 있어서 참고 해보았습니다.


아이폰에서 제공하는 일기쓰기 앱의 인터페이스나 사용성은 디자인과 감정기록하기 등의 기능이 다양하게 제공되어있으며 정신건강 및 자기성찰에 대한 진심으로 만들려고 한 부분들이 사용자한테는 매우 감동적이기도 합니다.


아이폰의 일기쓰기 앱 기록 화면들


이 정도 앱을 만든다면 좋겠지만 개발기능까지 포함하기 때문에 일기쓰기앱의 최소한의 기능을 만들어보려고 합니다.


MVP 기능

(Minimum Viable Product)최소 기능


1. 구글 로그인 (개인사용자 계정 1차보안 및 가입없이 로그인하여 사용)

2. 날짜 (달력기능 고려)

3. 본문내용 글쓰기, 글수정, 글삭제

4. 일기 날짜별 목록보기

5. 글쓰기 페이지에 "묵상주제글 or 마음돌보기 글" 랜덤으로 변경되기



여기까지는 ChatGPT에게 물어보지 않고 내가 가장 특별히 기획하고자 하는 Key Value는

묵상주제글이나 마음돌보기 글을 랜덤으로 변경되는 것을 넣고 싶었다. 아이폰의 일기쓰기 앱의 "마음상태 제안받기"와 비슷한 기획입니다.



기본적인 뼈대가 나오면 세부적인 디자인이 나올 것 같아서 디자인은 머릿 속에만!




개발환경에 대해 지식은 어느 정도?


개발언어를 얼마나 알아야 할 지에 대해 걱정은 좀 했지만 ChatGPT에게 우선적으로

원하는 기능을 물어보고 진행해보기로 했습니다.


안드로이드, 아이폰 앱별로 제작하기는 어려울 듯 해서 우선 반응형 웹을 고려해서 만들어보고자 했습니다. 정리하자면 아래와 같습니다.

실제로 개발자들이 바라보는 방식은 이러한 구조라고 보여 미디움 아티클에서 가져와봤습니다.

출처:https://medium.com/cloudtype/react-spring-boot-mariadb-crud-웹-서비스-배포하기-ead1ca58436


웹어플리케이션 서버,DB는 클라우드 환경에 구축할 예정!


개발환경 및 웹환경

1. 리액트, Node.JS 기반의 반응형 웹

2. 데이터베이스 및 서버는 클라우드 서버 사용 (무료 제공범위)

3. 스타일링 CSS 컴포넌트 관리 수정하기

4. 배포방식 (미정)


사용프로그램

1.ChatGPT Plus 유료 버전

2. VSCode 프로그램 (무료)



개발시간은 얼마나 소요될지는 완성도에 달라질 것 같은데 일단 시작해보고 디자인과 결과물은

조금씩 변경될 것 같습니다. VSCode와 터미널을 사용해본 기획자나 디자이너라면 개발환경에 익숙하실 수있겠지만 처음이시라면 조금 숙지하는데 시간은 걸리실 수 있습니다.



우선 여기까지 일기앱 기획하기의 블루프린트이며, 다음부터 실제로 개발하는 내용을 올려볼 예정입니다.


많은 응원 관심부탁드립니다.




[나를 돌보는 글쓰기]

https://brunch.co.kr/@amator3/3

keyword
이전 01화#01. Chat GPT로 만들기 전에