코드 리뷰 서비스




프로젝트 소개
•로컬 저장소의 커밋 기록과 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