사이드 프로젝트 [FathFinder] - 0

December 20, 2020

최근 하루에 한시간은 반드시 재태크 공부에 시간을 투자하고 있다. 나름 나의 지식이 닿는 테크, 클라우드 기업만 손을 대고 있었는데, 수익이 쏠쏠했지만 투자금이 점점 많아지면서 소비재 같은 섹터에 분산해서 보유하려 한다. 처음엔 ETF를 사서 단일 항목으로 비율을 보기 편했으나, 점점 개별주로 관심이 가게되면서 항목들의 비율이 너무 나뉘어 내가 ‘아 A는 친환경 관련 종목으로 모아야지’ 같이 나름 자신의 기준으로 분류한 종목들의 비율을 계산하기 너무 복잡했다.

일일히 머릿속으로 외워놓고 비율을 더하는 것도 한계가 있던참에, 혹시 관련 제품이 있지 않을까 해서 찾아봤었다. 조건은 다음과 같았다.

  • OSX, Windows 환경이 지원되어야 한다. 여기서 HTS는 걸러진다..
  • 내가 태그(ex. 소비재-식품, 소비재-의류)그룹을 만들고 태그를 포트폴리오의 주식에 달면, 해당 그룹의 태그 별 비율을 보여주는 기능이 있어야 한다.
  • 주식별로 메모를 달 수 있어야 한다.
  • 포트폴리오의 각 항목에 메모를 달 수 있어야 한다.
  • 가능하면 Navtive(Electron은 Native로 간주)였으면 좋겠다. Chrome은 나도 모르게 끄는 경우가 많으므로…

나름 열심히 찾아보았지만 원하는 것은 찾지 못했다… 때문에 퇴근 후, 주말에 어차피 커뮤니티 따위나 하릴없이 바라보는 비생산적인 활동 대신 이러한 사이드 프로젝트를 진행하는 것이 좀더 견실하다 생각하여 사이드 프로젝트를 진행하게 되었다. 나는 사이드 프로젝트를 진행할때는 최대한 본업에 도움이 되는 방향으로 진행하므로, 현재 회사에서 사용중인 프론트엔드 스택과, 앞으로 쓸 예정인 Elixir를 이용해 백엔드를 구성할 생각이다.

개발 스택

Front-end

프론트엔드는 TS+React와 Electron 환경으로 개발할 예정이다. 모바일도 욕심이 나 Flutter도 고려하긴 했었다. 하지만 당장 사용처가 없고 웹 프론트 감도 되찾을겸 React를 사용하기로 했다.

Back-end

회사에서 외부 서드파티 연동 기능을 Elixir로 작업할 예정이므로, Pheonix를 사용하여 개발할 예정이다. DB로는 PostgreSQL, 로그인 서버는 직접 구현하지 않고 Cognito같은 서드파티를 이용할 예정이다.

주가나 주식에 대한 정보를 어떻게 가져올지 고민했었는데, IEX Cloud 를 이용하면 큰 비용 없이 처리할 수 있을것 같다.

목표한 작업이 대충 마무리되면, 공인인증서로 실제 보유한 주식 데이터들을 가져오는 처리도 고려할 예정이다, Tretri 개발 때 보유 카드를 가져오는 처리를 하면서 테스트 해보았는데 그렇게 핸들링이 어렵진 않았다.

Prototype

간단한 UI 프로토타입을 만들고 이를 참조해서 만들려고 했는데,,, 이게 쉽지 않다. 생각보다 시간도 많이들고 이쁘게 나오질 않는다. 일단 내가 머릿속에 생각해둔건 안잊기 위해 각 페이지별로 만들어놓을 생각인데.. 쉽지않다.

MenuTemplate DashBoard Portfolio PortfolioSelected


Written by GoodGoodMan