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

[2] 트리구조 플래너 만들기 (1) 기본 기능

by Riverandeye 2020. 10. 7.

원래는 Todo 앱을 Golang으로 짜보려고 어떤 프로젝트를 해볼까~ 하다가 

목표를 정리하는 어플을 만들어보면 어떨까 해서 만들어보게 되었습니다. 

 

이 주소에 배포되어 있습니다. 

 

아주 간단한 UI

 

왼쪽에 어떤 Plan도 선택되어있지 않을때는 다음과 같은 개발자 소개가 나타납니다. 

특정 Plan을 선택하면, 다음과 같이 해당 Plan에 대한 내용이 나타납니다. 

 

건강한 사람이 되기를 선택

선택한 Plan에 하위 계획이 있는 경우엔 오른쪽에 나타나게 됩니다. 

해당 계획을 수정 또는 삭제 할 수 있습니다. 

 

---

 

이걸 만들게 된 계기는, 다른 서비스에서 이런 구조를 만들지 않기 때문에 만들었습니다.

내가 노력하는 것들에 다 이유가 있는데

그런 이유들을 살다보면 잊어버리게 됩니다

그 이유를 명확하게 기록하는 좋은 도구가 될 것이라 생각합니다.

 

또, 가이드에 따라 목표를 잘 분리해서 사용한다면 

내가 만들어가는 변화를 눈으로 볼 수 있을 것이라고 생각합니다.

 

---

 

만든 소감은, Golang이 너무 편하다는 것을 느꼈습니다. 

개발도 쉽고 배포도 쉽고 .. 배포가 너무 쉽고 빠르고 ..

아직 고도화된 것을 안해봐서 감은 안오지만

간단한 api를 구성하는 것은 정말 일도 아니라는 것을 느꼈습니다. 

 

향후엔 로그인 기능을 추가하고

DB도 User 테이블을 추가하여 Relation을 정의해보려고 합니다. 

그렇게 어려울 것 같지는 않습니다. Gorm이 편하더군요. 

추가적으로 UI UX에 대한 피드백을 받고 기능이 추가되면 업데이트하겠습니다.

'프로젝트 > 기타' 카테고리의 다른 글

[1] 서버 마이그레이션  (0) 2020.09.08

댓글