코드 리뷰 서비스
프로젝트 소개
로컬 저장소의 커밋 기록과 diff 정보를 수집해 AI 기반 코드 리뷰를 제공하는 프로그램입니다.
여러 리뷰 지침을 적용해 다양한 관점에서 코드를 점검할 수 있습니다.
팀의 개발 철학과 코드 컨벤션을 지침으로 관리해, 코드 리뷰 이전에 사전 점검이 가능하도록 설계되었습니다.
이를 통해 리뷰 품질을 높이고, 반복적인 피드백과 리뷰 비용을 줄이는 것을 목표로 합니다.
개발 내용 및 담당 역할
[CLI] 로컬에서 node 기반 cli 프로그램을 통해 commit & diff 정보 수집
[CLI] 애플리케이션 서버로 commit & diff 정보 전송
[APP] 레포지토리/브랜치 별 커밋과 로컬 정보를 DB에 저장
[APP] 사전에 저장해둔 코드 리뷰 데이터를 바탕으로 AI에 코드 리뷰 요청 & 리뷰 내용 저장
[APP] 지침 관리 기능 제공(다양한 관점에서 코드 리뷰 가능)
💻 Tech Stack

🛠️ Backend

typescriptNext JS

📱 Frontend

typescriptNext JSprisma

☁️ Infra

DockerDocker-ComposePostgreSQL