휴일에 목마른 직장인을 위한 직딩 개발 후기 | 매거진에 참여하세요

프로젝트 회고
작성일 : 24.01.07

휴일에 목마른 직장인을 위한 직딩 개발 후기

#직딩 #시간관리앱 #시간계획앱 #남은시간관리 #건강검진대상정보 #공휴일정보 #연휴계획

👉 본문을 50%이상을 읽으면 '여기까지다' 퀘스트가 완료됩니다(로그인 필수)

제품명

직딩-직장인 시간관리앱

개발기간

-

대한민국 직장인이 일과 생활의 균형을 맞추기 위해, 쉬는 날을 미리 계획하는 습관을 가질 수 있도록 도와주는 서비스입니다.

개발 회고

😀 자신과 팀소개를 부탁드립니다.

안녕하세요!
저희는 개발자 1명(Jun)  프로덕트 디자이너1명으로(Jeena) 구성된
Jeenalee 팀입니다!
처음 시작은 앱 하나라도 출시하는 것을 목표로 시작했지만, 작업을 하면서 욕심이 생겨 앱 버전도 업데이트하고 기능을 하나하나씩 추가하고 있는 과정에 있습니다!

🤗 프로덕트 소개좀 해주세요~

‘직딩'은 

1) 나를 위해 보낼 수 있는 시간을 인지하고,

2) 개인 시간을 어떻게 활용할지 생각하고

3) 계획하는 습관을 형성하여 

= 번아웃을 방지하는 서비스입니다.

⁉ 프로덕트를 만들게 된 계기는 무엇인가요?

동료들과 같이 점심을 먹을 때면 대화 주제는 항상 ‘피곤하다’라는 내용으로 시작했습니다.

피곤한 일상이 매일 같이 반복되고 무기력해 보이는 동료들을 위해, 어떻게 하면 대화 주제를

더 활력 있게 바꾸고 긍정적인 힘을 줄 수 있을지에 대한 고민에서부터 시작되었습니다.

🤝 팀원분들은 어떻게 만나셨나요?

회사에서 같은 프로젝트에 참여한 동료였습니다. 쉬는 시간에 얘기를 하는 도중, 서로 사이드프로젝트에 관심이 있다는 것을 알고 시작하게 되었습니다.

😱 개발은 어떻게 진행이 됬나요?

  1. 1. 기획 / 디자인

1) 초기 기획은 직장인 관련 아티클 또는 지인들이랑 대화를 하며 어떤 주제에 관심이 있는지 확인합니다.

2) 확인한 정보들을 피그마에 정리하고, 디자인을 진행합니다.

3) 완성된 디자인을 개발자와 논의하며, 어떤 기능을 언제까지 작업할 수 있는지 논의 합니다.

  1. 2. 개발

피그마를 보고 의견 및 의문점을 남깁니다.

  1. 3. Jira에 Task 생성

요구사항 구현에 필요한 API 및 라이브러리 조사 및 문제 공유

1 ) 개발 플랫폼의 선택

직딩은 iOS/Android 둘 다 지원해야 해서 CrossPlatform으로 만들기로 했어요.

여러 Platform이 있지만 이미 많이들 사용하고 있는 React Native를 채택했죠

(사실 React-Native 밖에 할 줄 몰라요...)

React Native의 최신 버전은 0.70 이지만 안전(최신 버전은 위험 ㅠㅠ)을 위해 0.69 버전을 골랐어요.

그리고 Typescript를 사용하기 위해 프로젝트 생성에 Typescript Template을 사용했어요.(최신 버전은 기본이 Typescript라네요..)

react-native-template-typescript도 여러 버전이 있는데 6.11.x 버전 까지만 0.69 사용하기 때문에 Repository에 가서

release에서 6.11대의 최신 버전을 찾아봤고 6.11.9 버전 Template으로 프로젝트를 시작했어요.

2) 공유일 API 등 조회

직딩에는 올해 남은 휴일을 표시해주는 기능이 있어요.
이 기능을 위해 어딘가에서 우리나라 휴일 목록을 가져와야 했는데

다행히 공공데이터 포털에서 공휴일을 조회할 수 있는 API를 제공하고 있었어요.

공공데이터포털에서 공휴일로 검색하면 단 1건이 조회되는데,

그것은 바로 한국천문연구원의 특일 정보. 이 API를 통해 공휴일이 일자와 명칭을 조회할 수 있었어요.

개발 진행 및 TestFlight에 업로드

진행 중 글로 남길 만한 것 Medium에 초안 작성 및 발행

  1. 4. QA

Testflight에 업로드 해주신 앱을 보고 수정 해야 하는 사항들을 Jira에 적어서 개발자에게 공유 합니다.

상세한 기록은 아래에서 확인할 수 있습니다.

https://toyboy2.medium.com/list/ba6efa6fce3c

👍 재미있었던 것은 무엇이었나요?

Jeena (디자이너)

직딩을 사용해본 지인에게 “편리하다” 라는 말을 들었을때 뿌듯했습니다!


Jun (개발자)

Realm 사용, 달력 만들기 등 회사 프로젝트에서 사용하거나 만들어보지 않은 것들

👎 아쉽거나 어려웠던 점은 무엇이었나요?

Jeena (디자이너)

앱을 출시했지만, 홍보가 잘 되지 않아 사용자 유입이 적어 아쉬웠습니다.

Jun (개발자)

아무래도 조금씩 만들다보니 오래 걸렸습니다,

창립기념일을 위해 회사명을 받았는데 검색할 수 도록 공공데이터에서 가져오는게 조금 어려웠어요

API가 중간에 변경되기도하고 그러나 지금은 출시 기능에서 제외되었습니다.

안드로이드 다운로드가 전혀 되지 않고 있습니다 검색이 안되는 듯 하네요.초안으로 작성된 글들이 아직도 잔뜩 대기 중 입니다.

💯 앞으로의 계획을 알려주세요

우리의 다음 큰 목표는 커뮤니티와 기록 입니다.

사용자들은 개인 시간을 어떻게 활용했는지, 직딩앱에서  공유할 수 있으며, 공유된 사진을 통해 개인 시간 활용에 대한 자극을 받아,개인 시간을 계획 할 수 있습니다. 

또한, 시각적인 기록을 통해 자신의 어떻게 시간을 사용했는지 확인하여 개선할 수 있습니다. 

개발팀 정보

Jeenalee