Kickly: 스타트업을 위한 AI 기반 프로젝트 플랫폼
Kickly는 스마트한 작업 자동화, 팀 협업, 실시간 진행 상황 추적 기능을 하나의 제품에 결합하여 스타트업을 위해 구축된 AI 기반 프로젝트 관리 플랫폼입니다.
프로젝트 상담하기
과제
스타트업 팀들은 코드 한 줄을 작성하기도 전에 계획 및 조율 오버헤드에 몇 주를 낭비하고 있었습니다.
- AI 우선 계획: 일반적인 프로젝트 템플릿은 작동하지 않았습니다. 시스템은 산업 및 팀 규모에 맞게 맞춤화된 단계, 작업, 타임라인 및 자원 추정치를 포함한 로드맵을 생성해야 했습니다.
- 실시간 협업: 여러 구성원이 충돌이나 데이터 손실 없이 보드, 타임라인 및 채널을 동시에 편집해야 했습니다.
- 서비스 조율: AI 계획, 작업 관리, 시간 추적, 채팅 및 청구는 독립적으로 확장하면서 함께 작동해야 했습니다.
- 교차 플랫폼 동기화: 데스크톱과 웹을 전환하는 팀들은 모든 작업이 양쪽 플랫폼 모두에서 즉시 반영되기를 기대했습니다.
- 복잡한 청구: AI 크레딧, 팀 시트, 저장 공간 제한 및 기능 계층에는 자동화된 사용량 추적 및 요금제 관리가 필요했습니다.
- AI 지연 시간: 사용량이 증가함에 따라 동시 계획 생성 및 어시스턴트 쿼리가 빠른 속도를 유지해야 했습니다.
우리의 솔루션
우리는 AI 계획, 협업, 시간 추적 및 청구가 독립적인 서비스로 작동하는 분산 시스템으로 Kickly를 구축했습니다. 각 서비스는 전체 플랫폼을 중단시키지 않고 수요에 따라 확장할 수 있습니다.
아키텍처
- 프론트엔드: React, Next.js, TypeScript
- 데스크톱: Windows 및 Mac용 Electron
- 백엔드: Node.js, Express, Python, FastAPI
- AI 엔진: OpenAI API
- 실시간: WebSocket, Socket.io
- 데이터베이스: PostgreSQL, Prisma, MongoDB, Redis
- 비동기 처리: Celery, RabbitMQ
- 결제: Stripe API
- 인프라: Docker, Kubernetes, AWS, Nginx
- 인증: 역할 및 프로젝트 수준 권한을 가진 JWT 기반 인증
주요 기능
- AI 프로젝트 계획: 스타트업 아이디어를 단계, 작업, 타임라인 및 자원 추정치를 포함한 프로젝트 계획으로 전환합니다.
- 스마트 작업 관리: 맞춤형 워크플로, 보드, 종속성, 담당자 및 진행 상황 추적.
- 내장된 시간 추적: 작업에 소요된 시간을 추적하고 자원 할당 인사이트를 제공합니다.
- 팀 채팅 및 채널: 메시지, 파일 및 작업 토론을 위한 프로젝트 기반 채널.
- 데스크톱 및 웹 일관성: 프로젝트, 작업, 메시지 및 시간 기록을 동기화합니다.
- AI 어시스턴트 통합: 프로젝트 계획, 진행 상황 및 팀 활동을 사용하여 상황 인식 답변을 제공합니다.
- 구독 관리: AI 크레딧, 저장 공간, 시트, 업그레이드, 다운그레이드 및 초과 사용량을 자동으로 관리합니다.
- 활동 피드: 작업, 메시지, 기록된 시간 및 프로젝트 업데이트를 하나의 타임라인에 표시합니다.
- API 접근: 급여 및 외부 프로젝트 관리 시스템과의 통합을 위한 REST API.
- 보안 및 권한: 전송 중 및 저장 시 암호화된 데이터를 포함한 역할 기반 접근 제어.
결과
기술 스택
caseStudyDetail.more 사례 연구
더 많은 기술 구현 사례를 살펴보세요
Catant HR 및 인력 관리 플랫폼
Catant는 기업이 단일 대시보드에서 직원, 급여, 근태 및 규정 준수를 관리하도록 돕는 모듈형 HR 및 인력 관리 플랫폼입니다.
OCR 및 QuickBooks 연동을 통한 AI 기반 송장 처리
매월 수백 건의 공급업체 송장을 처리하는 중견 기업은 AI/OCR을 사용하여 송장 데이터를 자동으로 추출하고 이를 QuickBooks에 직접 동기화하여 장부 정리 및 지급 추적을 함으로써 수동 데이터 입력을 없애야 했습니다.
자주 묻는 질문
Kickly uses AI to turn a plain-language startup idea into an actionable project plan with structured phases, tasks, timelines, and resource estimates tailored to the project’s industry and team size.
Kickly uses WebSockets and Socket.io to synchronize tasks, messages, time entries, and project updates in real time, allowing team members to collaborate without manually refreshing or reconciling changes.
Kickly uses a shared backend and real-time communication layer to maintain synchronization between its desktop and web applications. Changes to projects, tasks, messages, and time entries are propagated across platforms so teams can switch devices without losing context.
Kickly separates AI workloads from its core application services using dedicated Python/FastAPI services. Celery and RabbitMQ handle AI generation and background jobs asynchronously, allowing resource-intensive workloads to scale independently as demand increases.
Kickly was built using React, Next.js, TypeScript, Electron, Node.js, Python/FastAPI, PostgreSQL, MongoDB, Redis, Socket.io, OpenAI API, Stripe API, Kubernetes, and AWS. This technology stack supports AI-powered planning, real-time collaboration, cross-platform applications, billing, and scalable backend infrastructure.