Gitudy(깃터디) 소개
Gitudy(깃터디)는 웹에서 이루어지는 GitHub 기반 알고리즘 & 개발 스터디를 모바일에서 보다 간편하게 관리할 수 있도록 하는 개발 스터디 앱입니다. Gitudy에서는 연동된 GitHub 레포지토리에서 발생하는 스터디 관련 커밋을 모바일 환경에서 확인하고 관리할 수 있고, 스터디 참여도와 관련된 여러 정량적 지표(성장형 캐릭터, 활동점수, 랭킹 등)를 제공받을 수 있습니다. 당신이 알고리즘 및 개발 공부에 열정을 가진 사람이라면, Gitudy에서 다른 여러 개발 꿈나무들과 함께 스터디에 참여해보세요!
Gitudy에서 제공하는 주요 서비스는 다음과 같습니다.
1. 알고리즘 스터디 생성 및 가입
사용자는 GITUDY 앱의 간편한 인터페이스를 통해 새로운 알고리즘 스터디를 생성할 수 있으며, 스터디 설명, 목표, 사용 언어 등을 설정하여 자신의 요구에 맞는 스터디를 맞춤화할 수 있습니다. 앱에서 스터디를 생성하면, 사용자 연동 GitHub 계정에 스터디 전용 레포지토리가 자동으로 생성되고, 이후 해당 레포지토리에서 일어나는 모든 커밋 기록을 앱에서 실시간으로 확인할 수 있습니다.
2. 스터디 TO-DO와 팀원들의 커밋 현황 확인
스터디 팀장은 주간 또는 일일 목표를 설정할 수 있는 스터디 TO-DO를 작성하여 스터디원들에게 공유할 수 있습니다. 앱에서 TO-DO가 작성되면 레포지토리에 해당 TO-DO 전용 폴더가 자동으로 생성됩니다. TO-DO를 확인하여 사용자들은 스터디의 진행 상태를 확인하며, 문제를 해결하고 레포지토리 커밋을 통해 결과를 공유합니다. Gitudy는 스터디원들의 커밋을 실시간으로 추적하며, 각 팀원의 활동 상태를 그래픽으로 시각화하여 나타냅니다.
3. 스터디 관리를 위한 커밋 승인/반려 기능
스터디 리더는 제출된 커밋을 검토하고, 제출 코드가 TO-DO에 부합하는 지를 평가한 후 승인하거나 반려 처리 할 수 있습니다. 이 기능은 팀원들이 명확한 피드백을 받을 수 있도록 하며, 스터디의 전반적인 품질을 유지하는 데 중요한 역할을 합니다.
4. 커밋 리뷰 및 코멘트 등록
스터디원은 서로의 커밋에 대해 리뷰하고 코멘트를 남길 수 있습니다. 서로의 코드 리뷰를 통해 학습을 촉진하고, 개선점 또는 칭찬을 공유하여 상호 협력과 학습의 질을 높이는 데 기여합니다.
5. 타 스터디 탐방 및 랭킹 확인
사용자는 전체 스터디 목록 조회를 통해 다른 스터디의 활동을 확인할 수 있으며, 스터디 간 랭킹 제도를 통해 각 스터디의 활동량과 성과를 비교할 수 있습니다. 이는 건전한 경쟁을 촉진하며, 사용자에게 동기를 부여하여 자신의 스터디 활동을 활발히 할 수 있도록 합니다.
6. 활동점수 누적을 통한 캐릭터 키우기
사용자는 스터디 참여도와 활동량(스터디 참여 개수, 커밋 개수)에 따라 활동점수를 부여받고, 이 점수를 기반으로 사용자의 가상 캐릭터를 성장시킬 수 있습니다. Gitudy에서는 이러한 게임화 요소를 통해 사용자의 참여를 유도하고 학습에 대한 흥미를 더해줍니다.
7. 스터디 페이지 내 커뮤니티(응원 한마디) 제공
각 스터디 메인 페이지에는 간단한 글을 작성할 수 있는 커뮤니티(응원 한마디)가 있어, 스터디원들이 자유롭게 의견을 교환하고 서로를 지원할 수 있는 서비스가 제공됩니다. 이는 스터디원이 보다 활발하고 편하게 스터디 활동을 할 수 있도록 도움을 줍니다.
8. 관심 스터디 저장 및 마이 커밋 확인
사용자는 관심 있는 스터디를 ‘스터디 북마크’에 추가하여 개인 프로필 내에서 빠르게 접근할 수 있습니다. 또한, 사용자는 자신의 커밋 이력을 한 눈에 볼 수 있는 '마이 커밋' 기능을 통해 개인의 커밋 현황과 진행 상황을 쉽게 확인할 수 있습니다.
Gitudy에서 제공하는 주요 서비스는 다음과 같습니다.
1. 알고리즘 스터디 생성 및 가입
사용자는 GITUDY 앱의 간편한 인터페이스를 통해 새로운 알고리즘 스터디를 생성할 수 있으며, 스터디 설명, 목표, 사용 언어 등을 설정하여 자신의 요구에 맞는 스터디를 맞춤화할 수 있습니다. 앱에서 스터디를 생성하면, 사용자 연동 GitHub 계정에 스터디 전용 레포지토리가 자동으로 생성되고, 이후 해당 레포지토리에서 일어나는 모든 커밋 기록을 앱에서 실시간으로 확인할 수 있습니다.
2. 스터디 TO-DO와 팀원들의 커밋 현황 확인
스터디 팀장은 주간 또는 일일 목표를 설정할 수 있는 스터디 TO-DO를 작성하여 스터디원들에게 공유할 수 있습니다. 앱에서 TO-DO가 작성되면 레포지토리에 해당 TO-DO 전용 폴더가 자동으로 생성됩니다. TO-DO를 확인하여 사용자들은 스터디의 진행 상태를 확인하며, 문제를 해결하고 레포지토리 커밋을 통해 결과를 공유합니다. Gitudy는 스터디원들의 커밋을 실시간으로 추적하며, 각 팀원의 활동 상태를 그래픽으로 시각화하여 나타냅니다.
3. 스터디 관리를 위한 커밋 승인/반려 기능
스터디 리더는 제출된 커밋을 검토하고, 제출 코드가 TO-DO에 부합하는 지를 평가한 후 승인하거나 반려 처리 할 수 있습니다. 이 기능은 팀원들이 명확한 피드백을 받을 수 있도록 하며, 스터디의 전반적인 품질을 유지하는 데 중요한 역할을 합니다.
4. 커밋 리뷰 및 코멘트 등록
스터디원은 서로의 커밋에 대해 리뷰하고 코멘트를 남길 수 있습니다. 서로의 코드 리뷰를 통해 학습을 촉진하고, 개선점 또는 칭찬을 공유하여 상호 협력과 학습의 질을 높이는 데 기여합니다.
5. 타 스터디 탐방 및 랭킹 확인
사용자는 전체 스터디 목록 조회를 통해 다른 스터디의 활동을 확인할 수 있으며, 스터디 간 랭킹 제도를 통해 각 스터디의 활동량과 성과를 비교할 수 있습니다. 이는 건전한 경쟁을 촉진하며, 사용자에게 동기를 부여하여 자신의 스터디 활동을 활발히 할 수 있도록 합니다.
6. 활동점수 누적을 통한 캐릭터 키우기
사용자는 스터디 참여도와 활동량(스터디 참여 개수, 커밋 개수)에 따라 활동점수를 부여받고, 이 점수를 기반으로 사용자의 가상 캐릭터를 성장시킬 수 있습니다. Gitudy에서는 이러한 게임화 요소를 통해 사용자의 참여를 유도하고 학습에 대한 흥미를 더해줍니다.
7. 스터디 페이지 내 커뮤니티(응원 한마디) 제공
각 스터디 메인 페이지에는 간단한 글을 작성할 수 있는 커뮤니티(응원 한마디)가 있어, 스터디원들이 자유롭게 의견을 교환하고 서로를 지원할 수 있는 서비스가 제공됩니다. 이는 스터디원이 보다 활발하고 편하게 스터디 활동을 할 수 있도록 도움을 줍니다.
8. 관심 스터디 저장 및 마이 커밋 확인
사용자는 관심 있는 스터디를 ‘스터디 북마크’에 추가하여 개인 프로필 내에서 빠르게 접근할 수 있습니다. 또한, 사용자는 자신의 커밋 이력을 한 눈에 볼 수 있는 '마이 커밋' 기능을 통해 개인의 커밋 현황과 진행 상황을 쉽게 확인할 수 있습니다.
더 보기