- 팀 명 : Starmix
- 프로젝트 명 : checkmate
- 프로젝트 기간 : 2025.03.06 ~
소규모 주니어 개발 팀을 위한 프로젝트 관리 및 협업 툴
AI를 활용한 프로젝트 생성과 Sprint 구성, 회의록 자동 요약 기능을 제공하여 팀의 초기 기획부터 실행까지의 과정을 효율적으로 지원합니다.
회의 내용을 실시간으로 정리할 수 있는 공동 편집 기능을 통해 주요 논의 사항을 요약하고, 이를 실행 가능한 액션 아이템(Task)으로 전환할 수 있습니다.
Task는 Epic 단위로 구조화할 수 있으며, Gantt Chart, Kanban Board, Calendar를 통해 관리할 수 있습니다.
또한 상세 Task 페이지의 댓글 기능을 통해 팀 내부 이해관계자 간의 원활한 소통이 가능하도록 하여, 개발 과정 전반에서 협업의 생산성을 높입니다.
| Solution 1. AI 기반 Sprint Backlog 자동 생성으로 초기 계획 수립 |
 |
| Solution 2. 시각화된 프로젝트 진행률 및 작업 상태 공유 |
 |
| Solution 3. AI 기반 회의록 요약 및 액션 아이템 도출 후 적용 |
 |
| Solution 4. AI 기반 Sprint 자동 재구성으로 Task 우선순위 조정 |
 |
| Solution 5. Burndown Chart 및 프로젝트 진행 현황 공유 |
 |
Repository
| TypeScript |
Next.js |
Tailwind CSS |
 |
 |
 |
| 항목 |
설명 |
| 모노레포 기반 앱 분리 |
apps/web과 apps/manager로 사용자와 관리자 뷰를 분리하여 역할별 개발이 명확하고 독립적인 배포가 가능함. |
| 패키지 단위의 코드 재사용 |
packages/ui, packages/types, packages/api 등 공통 모듈을 분리하여 중복 제거와 일관된 인터페이스 유지. |
| Turborepo로 빠른 빌드와 캐싱 최적화 |
의존성 그래프 기반 병렬 빌드와 캐시를 통해 CI/CD 시간과 로컬 개발 빌드 시간을 크게 단축. |
| Storybook을 통한 UI 문서화 및 테스트 |
공통 컴포넌트를 시각화하고, 디자인 시스템을 공유하며, UI 테스트를 용이하게 함. |
| 공통 타입과 API 클라이언트로 일관된 통신 |
packages/types와 packages/api를 통해 프론트 전체에서 타입 안정성과 요청 방식 통일성 확보. |
| 역할 중심 브랜치 전략과 협업 흐름 |
Jira 이슈 키 기반 브랜치 명명과 디렉토리 기반 작업 분할로 충돌 없는 협업 가능. |
| 배포 파이프라인 시간 단축 |
Turborepo와 Vercel을 통한 캐시 및 병렬 빌드로 배포 속도 최적화. |
| Jest로 유닛 테스트 구현 |
공통 로직과 유틸 함수에 대해 Jest 기반 테스트를 작성하여 기능 안정성과 회귀 방지 보장. |
Repository
| Java |
MongoDB |
Spring Boot |
|
|
 |
| 항목 |
설명 |
| Hexagonal Architecture |
|
| Domain Driven Design |
|
| Spring Cloud OpenFeign |
|
Repository
| Python |
MongoDB |
FastAPI |
Hugging Face |
OpenAI Chat Completions API |
|
|
 |
 |
 |
| Oracle Cloud |
Vercel |
Kubernetes |
ArgoCD |
Atlas MongoDB |
 |
 |
 |
 |
 |
| 항목 |
설명 |
| Kubernetes |
|
| ArgoCD app of apps |
|