본문 바로가기
개발/사이드 프로젝트

[앱 출시, 수익화 프로젝트]2. 앱 개발 계획 구상

by Dahna 2023. 10. 9.

안녕하세요, 다나입니다:)

오늘은 앱 수익화 프로젝트의 두번째 글을 작성해보려고 합니다. 이번 글에서는 앱 개발 계획을 구상해보려고 합니다.

 

지난 글에서 정한 앱 아이템은 머신러닝 크로스핏 와드 카운터 였습니다. 이를 정의하면서 mvp 범위를 정하고 유저 설문지를 작성하는 것을 목표로 글을 작성해보려고 합니다.

문제 정의

크로스핏 운동을 수행하다 보면 내가 동작을 몇 개 수행했는지 헷갈릴 때가 많다. 

하지만 기존의 카운터는 시간을 기준으로 세어주기 때문에 내 동작과 정확히 싱크될 수 없다.

제공하고자 하는 가치

머신러닝 기술을 이용하여 카메라로 운동 중인 나의 모습을 찍으면, 동작 수행 갯수를 세어 준다.

머신러닝을 활용하면 동작의 정확도까지 얻을 수 있기 때문에 수행 갯수, 정확도, 수행 영상 자료를 제공해 사용자에게 만족감을 준다.

MVP

MVP는 최소 기능으로 가져가기 위해 앱의 핵심인 카운터 기능에 집중하기로 결정했습니다. 또한 앱의 지속적 사용을 위해 측정한 결과를 유의미한 형태로 사용자에게 제공하는 기능 또한 포함시키기로 결정했습니다. 개인화 등 다양한 기능들을 구상중이지만 빠른 출시를 위해 MVP에는 배제하려고 합니다.

WOD 카운터

  • 운동 수행 전 WOD를 입력할 수 있어야 한다.
  • WOD 실행 중 운동 수행 모습을 촬영할 수 있어야 한다.
  • WOD 실행 중 현재 진행 상황을 쉽게 확인할 수 있어야 한다.

결과 제공

  • WOD 실행 종료 후 수행 갯수, 정확도, 수행 영상 자료를 사용자가 다운로드 받을 수 있는 영상 형태로 제공한다.

MVP 개발 계획

위의 내용을 종합하여 운동 중 접근성이 중요하기 때문에 앱 형태로 개발하기로 결정했습니다. 직접 개발할 예정이며, 대략적인 기술 스택은 다음과 같습니다.

  • Teachable Machine: 머신러닝을 노코드로 학습할수 있는 서비스 입니다. 이를 활용하여 크로스핏 동작들을 학습시키려고 합니다.
  • React Native: 웹개발자이기 때문에 친숙한 React Native로 결정했습니다. 또한 teachable machine에서 js형태를 제공하기 때문에 플러터는 고려하기 어려웠습니다. 네이티브 언어를 사용하지 않고 영상 처리를 백엔드로 위임할 것이기 때문에 단순성을 위해 Expo 환경으로 구축하려고 합니다.
  • Django: 이번 프로젝트는 빠른 출시를 목표로 했기 때문에 경험이 있는 장고를 선택했습니다. 또한 이미지+영상 처리가 일부 필요하기 때문에 파이썬이 더욱 편리할 것으로 생각합니다. 클라이언트 단에서 네이티브 없이 RN만으로 이미지+영상 처리가 한계가 있기 때문에 이미지 처리용 서버로 구축할 예정입니다. (추후 개인화 기능 확장 예정)
  • 구글 플레이스토어, 애플 앱스토어에 출시를 목표로 개발할 예정입니다.
  • 배포는 Heroku의 hobby plan을 이용하려고 합니다.
  • 다국어 지원을 적용해보려고 합니다.
  • 구글 애드센스 통과, 파이어베이스 캠페인 등록해 보려고 합니다.

 

사용자 설문 생성

MVP 내용을 토대로 사용자 설문을 생성했습니다. 설문 내용은 타이머의 필요도를 어느정도로 느끼는지, 타이머 사용을 위해 와드를 적는 행위가 많이 귀찮을지, 그리고 결과 영상을 어떤 형식으로 제공받고 싶은지를 포함합니다.

설문은 다니고 있는 체육관 분들을 대상으로 진행해보려고 합니다.

 

댓글