Kan.bn - Trello의 오픈소스 대체제

1 day ago 5

  • 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 가이드를 확인 후 풀리퀘스트 제출 가능함

Read Entire Article