본문 바로가기
2024/프로젝트

[My Little Rosemary] 프로젝트의 시작은 역시 기획이지

by ye-jji 2024. 6. 11.

INTRO

 

예전에 동생과 순천을 놀러갔다가 충동적으로 로즈마리를 샀다.

전에 2번정도 죽였던 전적이 있어서 고민했지만 그 여행의 분위기와 감성이 날 충동구매 하도록 만들었다.

구매를 2022년에 했는데 놀랍게도 아직 잘 살아 있다.

 

하지만 내 욕심만큼 거대한 화분에 분갈이 해준 거 치고는 너무 못자란다는 생각이 들었고 최대한 잘 관리해서 성장하게 만들고 싶었다.

그래서 관리를 잘 할 수 있는 대쉬보드를 만들기로 했다.

 

일단 최소한으로 기능정의, 디자인, 기능구현 후 업데이트를 지속적으로 할 예정이다.

왜냐면 로즈마리는 생각보다 여름 날씨를 좋아하지 않아서.. 관리가 필요하다...

(근데 여름 날씨 좋아하는 식물.. 진짜 드문거 같긴 한데...)

 

기능정의

GPS 기반 날씨 데이터를 가져와서 식물에게 적합한 온도와 습도인지 확인하고 적절한 조치를 가이드 해주는 대쉬보드..^^

그러기 위해서 확인해야 하는 것이 위치정보 가져와서 지역이 어디인지 데이터를 반환하는 API랑 그 반환된 지역의 날씨를 가져오는 API랑 식물 데이터를,,,

 

가장 큰 문제가 식물 데이터를 가져오는 부분인데 일단 공공 데이터 사용할 수 있는 것이 있는지 봐야겠다..

라고 하고 공공데이터 포털에 식물을 검색해보니 엄청나게 많이 나왔다^^

 

농촌진흥청 최고다👍

 

그러면 화면에 어떤 데이터를 어떻게 보여줄 것인지 화면 설계를 하면서 기능을 정의해보겠다..!

(이렇게 기획을 얼렁뚱땅 ..ㅎㅎ.. PM님들 눈 감아줘여ㅋ큐ㅠㅠ)

 

화면에 보여줄 데이터를 정리해봐야겠다.

일단 날씨를 보여줘야지 근데 좀 자세하게 온도랑 습도랑 바람세기 정도..?

날씨를 보여주려면 지역을 알아야 하는데 그러면 지역을 입력하는 것도 만들어야 하나? 근데 그건 설정에서 하면 되니까 설정에 필요한 것도 따로 모아야 겠다.

 

그럼 메인 화면과 설정 화면이 있다고 생각하고 정리하는 걸로(너무 의식의 흐름대로 쓰는건가..? 하지만 나만 볼거 나만 이해하면 되지 뭐)

 

메인화면

- 날씨 : 온도, 습도, 바람

- 식물 이미지

- 식물 이름

- 네비게이션 바 : 설정

- 캘린더(물 준날 표시)

- 알림

- 메모

 

설정화면

- 식물 등록(수정) : 이름, 사진

- 지역 설정

 

추가하고 싶은 기능은 많지만 일단 이걸로도 충분히 오랫동안 개발할 것 같다. 원래 처음에 거창하면 빨리 질리니까 최소한의 단위만 구현하고 업그레이드 하자..!

 

다시 봐도 너무 빈약하긴 한데 내가 고생하는거니까 괜찮을지도..ㅎ