Github 활동에 게임과 유사한 랭크 시스템을 적용하여 Github 활동을 조금 더 재미있게 할 수 있게 하는 서비스입니다.
이러한 서비스를 구상하게된 배경은 GIthub 활동을 시각화하여 제공하여 재미와 성취감을 더해줄 수 있는 서비스가 필요하다고 생각했습니다. 이 서비스를 통해 불투명할 수 있는 자신의 현재 성장 진척도를 점수라는 수치를 통해 좀 더 객관적으로 파악할 수 있는 계기가 될 수 있을 것 같습니다.
또한 이와 관련해서 이미 (OPGC, CODUCK)와 같은 유사한 서비스들이 이미 존재하나, 현재 이 서비스들은 유지 보수가 제대로 이루어지지 않고 있어 저희가 구상한 서비스가 괜찮을 거라고 생각했습니다.
어떻게 차별점을 두어야하는지 고민을 했던것 같습니다.
⇒ 코덕과 OPGC을 벤치마킹하는데 점수 산정 과정에서 차별점을 두려고 했습니다. 점수 산정을 하는데 시간가중치나 어떤 레포에 기여했는지에 따라 가중치를 다르게 하려고 합니다. 예를 들어 오랜 기간 활동이 없으면 가중치를 조절하여 점수가 줄어들게 하고, 기여하는 레포가 큰 레포일수록 더 높은 가중치를 부여하여 점수를 산정 과정을 구체화 했습니다.
단순히 랭킹을 보여줘야하는 것은 정했지만, 구체적으로 어떤 정보를 어떻게 화면에 보여줘야할 지 결정하기 어려웠습니다. 또 네명 모두 디자인은 처음이라 디자인하는데 어려움이 있었습니다.
⇒ 저희 서비스에 목적인 깃헙 활동에 대한 경험치를 게임처럼 보여주는 것을 감안하여 실제 게임과 관련된 사이트들을 많이 참고하여서 UI디자인을 추가하였습니다. ex) 상승 유저 TOP3, EXP 경험치
프로젝트의 기능을 얼마나 추가해야 해야하는지?
⇒ 일단 생각나는 기능들을 다 정리해놓고 멘토링 시간 때 피드백을 받아 우선순위를 정하고 덜어내는 식으로 진행을 했습니다.