신뢰의 시작, 협업의 가교 개발자의 GitHub 활동을 시각화하여 협업 문화를 개선하는 도구
GitPulse는 팀 개발자의 GitHub 활동 데이터를 수집하고 시각화하여
개발 습관과 협업 패턴을 한눈에 파악할 수 있도록 돕는 웹 애플리케이션입니다.
“신뢰의 시작, 협업의 가교”
활동량, 커밋 시간대, 레포지토리별 기여도 등을 분석하여
개발자 개인 및 팀의 개발 문화를 향상시킵니다.
|
김현우 @gusdn6288 |
이예은 @yeeun426 |
박용규 @yonggyu99 |
임재찬 @alex8396 |
📦 root/
├── frontend/ # 프론트엔드 (React + Vite)
│ ├── public/ # 정적 파일
│ │ ├── img/
│ │ │ └── itBlog/ # IT 블로그 관련 이미지
│ │ └── favicon.ico # 파비콘
│ ├── src/ # 주요 소스 코드
│ │ ├── apis/ # API 호출 함수들
│ │ ├── assets/ # 이미지, 폰트 등 자산
│ │ ├── common/ # 공통 상수/함수/스타일
│ │ ├── components/ # 재사용 가능한 컴포넌트
│ │ ├── hooks/ # 커스텀 React 훅
│ │ ├── pages/ # 라우팅되는 실제 페이지들
│ │ ├── router/ # 라우터 설정
│ │ ├── store/ # 상태 관리 관련 (예: Zustand)
│ │ ├── utils/ # 유틸 함수 모음
│ │ └── main.jsx # React 앱 진입 파일
│ ├── index.html # HTML 템플릿
│ ├── package.json # 프론트엔드 의존성 정의
│ └── README.md # 프론트엔드 전용 설명서 (선택)
│
├── backend/ # 백엔드 (Node.js + Express + MongoDB)
│ ├── config/ # DB 연결, 설정 관리
│ ├── controllers/ # 비즈니스 로직
│ ├── models/ # Mongoose 모델 정의
│ ├── routes/ # API 라우터
│ ├── node_modules/ # 백엔드 패키지 모음
│ ├── .env # 환경 변수
│ ├── package.json # 백엔드 의존성 정의
│ └── server.js # 서버 진입점
│
├── .github/ # GitHub 워크플로우, PR 템플릿 등
└── README.md # 전체 프로젝트 소개
📅 2025.05.07 ~ 2025.05.20
| 구분 | 기술 |
|---|---|
| Frontend | |
| Backend | |
| 기타 도구 |
🏅 Reward Badges & 💬 OneLine Comment
🚫 커밋 허수 잡기
🔍 PR 리뷰 기능
🧠 개발자 유형 테스트
📰 IT 뉴스 통합 페이지
🏆 이번 달 커밋 활동 경쟁
