-
Kan.bn은 Trello의 오픈소스 대안으로 협업 중심 프로젝트 관리 도구
- 보드 관리, 팀원 초대, 댓글, 라벨과 필터, 활동 로그 등 주요 협업 기능을 제공
- 기존 Trello 데이터의 손쉬운 가져오기 및 활동 내역 트래킹 지원
-
템플릿, 외부 도구 연동 기능은 곧 추가될 예정
-
Next.js, tRPC, Tailwind CSS 등 최신 스택 기반으로 개발되어 현대적 경험을 제공함
Kan.bn: Trello를 대체하는 오픈소스 프로젝트 관리 도구
- Trello와 유사한 기능을 오픈소스로 제공하는 팀 협업 프로젝트 관리 플랫폼
- 권한 제어, 멤버 초대, 카드 논의 등 목표 관리를 위한 협업 핵심 기능을 누구나 자유롭게 활용 가능함
- 다른 상용 보드 협업 서비스와 비교하여 AGPLv3 기반 라이선스를 채택해 소스 전체를 자유롭게 수정·확장할 수 있음
- 또한 Trello 프로젝트의 데이터 이전 기능 제공으로 기존 Trello 사용자가 손쉽게 Kan.bn으로 이동할 수 있는 장점
주요 기능
-
보드 가시성 제어: 각 프로젝트 보드마다 개별적으로 열람 및 편집 권한을 제어할 수 있음
-
워크스페이스 멤버 초대 및 협업: 팀 구성원을 워크스페이스로 초대하여 공동작업 및 실시간 소통 가능함
-
Trello 데이터 가져오기: 기존 Trello 보드를 Kan.bn으로 한 번에 Import할 수 있는 기능을 제공함
-
라벨 및 필터 기능: 카드 태깅 및 빠른 검색 기능으로 대형 프로젝트에서도 카드 식별과 관리를 간편하게 할 수 있음
-
댓글 및 토론: 카드별로 의견을 자유롭게 남기고 기록할 수 있어 실시간 논의에 최적화되어 있음
-
활동 내역 기록: 모든 카드 변경 사항을 자동으로 기록/추적하여 누가 언제 어떤 작업을 했는지 확인 가능함
-
템플릿, 외부 서비스 연동(예정) : 자주 쓰는 보드 구성 저장, 외부 툴 연동 기능이 곧 추가될 예정임
기술 스택
-
Next.js: 서버사이드 렌더링 및 모던 웹 개발 환경 지원
-
tRPC: 타입 안정성을 중시한 API 통신 구조 활용
-
Better Auth: 인증 프로세스 자동화 및 강화
-
Tailwind CSS: 유연하고 빠른 UI/UX 커스터마이징 지원
-
Drizzle ORM: 깔끔한 데이터베이스 추상화와 타입 보장
-
React Email: 사용자 메일링 용 메시지 시스템 내장
커뮤니티 및 오픈소스 참여
- 모든 코드는 GitHub에서 완전히 공개되며 오픈소스 협업, 피드백 및 개선에 적극적인 참여를 환영함
- AGPLv3 라이선스 기반으로 상업/비상업 목적에 관계없이 자유롭게 사용 및 배포 가능함
- 기여를 원하는 개발자는 CONTRIBUTING 가이드를 확인 후 풀리퀘스트 제출 가능함