Kickly: AI-Powered Project Platform for Startups
Kickly is an AI-powered project management platform built for startups โ combining smart task automation, team collaboration, and real-time progress tracking in one product.
ํ๋ก์ ํธ ์๋ดํ๊ธฐ
๊ณผ์
Startup teams were losing weeks to planning and coordination overhead before writing a line of code.
- AI-First Planning: Generic project templates didn't work. The system needed to generate roadmaps with phases, tasks, timelines, and resource estimates tailored to industry and team size.
- Real-Time Collaboration: Multiple members needed to edit boards, timelines, and channels simultaneously without conflicts or data loss.
- Service Coordination: AI planning, task management, time tracking, chat, and billing needed to work together while scaling independently.
- Cross-Platform Sync: Teams switching between desktop and web expected every action to reflect instantly across both platforms.
- Complex Billing: AI credits, team seats, storage limits, and feature tiers required automated usage tracking and plan management.
- AI Latency: Concurrent plan generation and assistant queries needed to remain fast as usage increased.
์ฐ๋ฆฌ์ ์๋ฃจ์
We built Kickly as a distributed system where AI planning, collaboration, time tracking, and billing operate as independent services. Each service can scale based on demand without taking down the entire platform.
Architecture
- Frontend: React, Next.js, TypeScript
- Desktop: Electron for Windows and Mac
- Backend: Node.js, Express, Python, FastAPI
- AI Engine: OpenAI API
- Real-Time: WebSocket, Socket.io
- Database: PostgreSQL, Prisma, MongoDB, Redis
- Async Processing: Celery, RabbitMQ
- Billing: Stripe API
- Infrastructure: Docker, Kubernetes, AWS, Nginx
- Authentication: JWT-based authentication with role and project-level permissions
Key Features
- AI Project Planning: Converts startup ideas into project plans with phases, tasks, timelines, and resource estimates.
- Smart Task Management: Custom workflows, boards, dependencies, owners, and progress tracking.
- Built-In Time Tracking: Tracks time spent on tasks and provides resource allocation insights.
- Team Chat and Channels: Project-based channels for messages, files, and task discussions.
- Desktop and Web Parity: Keeps projects, tasks, messages, and time entries synchronized.
- AI Assistant Integration: Provides context-aware answers using project plans, progress, and team activity.
- Subscription Management: Automatically manages AI credits, storage, seats, upgrades, downgrades, and overages.
- Activity Feeds: Displays tasks, messages, logged time, and project updates in one timeline.
- API Access: REST APIs for integrations with payroll and external project management systems.
- Security and Permissions: Role-based access controls with data encrypted in transit and at rest.
๊ฒฐ๊ณผ
๊ธฐ์ ์คํ
caseStudyDetail.more ์ฌ๋ก ์ฐ๊ตฌ
๋ ๋ง์ ๊ธฐ์ ๊ตฌํ ์ฌ๋ก๋ฅผ ์ดํด๋ณด์ธ์
OCR ๋ฐ QuickBooks ์ฐ๋์ ํตํ AI ๊ธฐ๋ฐ ์ก์ฅ ์ฒ๋ฆฌ
๋งค์ ์๋ฐฑ ๊ฑด์ ๊ณต๊ธ์ ์ฒด ์ก์ฅ์ ์ฒ๋ฆฌํ๋ ์ค๊ฒฌ ๊ธฐ์ ์ AI/OCR์ ์ฌ์ฉํ์ฌ ์ก์ฅ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๊ณ ์ด๋ฅผ QuickBooks์ ์ง์ ๋๊ธฐํํ์ฌ ์ฅ๋ถ ์ ๋ฆฌ ๋ฐ ์ง๊ธ ์ถ์ ์ ํจ์ผ๋ก์จ ์๋ ๋ฐ์ดํฐ ์ ๋ ฅ์ ์์ ์ผ ํ์ต๋๋ค.
SCTE-35 ๋ง์ปค ํ์ฑ ๋ฐ ๋ค์ค ํ๋ซํผ ํ๋ ์ด์ด ํตํฉ์ ํตํ ํด๋ผ์ด์ธํธ ์ธก ๊ด๊ณ ์ฝ์ (CSAI)
ํ ๋น๋์ค ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ์ปค๋ฅํฐ๋ TV ์ฑ ์ ๋ฐ์ ๊ฑธ์ณ Client-Side Ad Insertion (CSAI)์ ๊ตฌํํด์ผ ํ์ต๋๋ค. ์ด๋ ์๋ฒ ์ธก ์ฝ์ ์ผ๋ก๋ ์ ๊ณตํ ์ ์๋, ํด๋ฆญ ๊ฐ๋ฅํ ์ค๋ฒ๋ ์ด, ์ปดํจ๋์ธ ๋ฐฐ๋, ๊ฑด๋๋ฐ๊ธฐ ๋ฒํผ ๋ฑ ์์ ํ ๊ด๊ณ ์ํธ์์ฉ ์ง์์ ํตํด ๊ฐ์ธํ๋ ๊ธฐ๊ธฐ ์์ค์ ๊ด๊ณ ๊ฒฝํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๋น์ฆ๋์ค ํ์ ์ ์์ํ ์ค๋น๊ฐ ๋์ จ๋์?
๊ทํ์ ๊ณผ์ ์ ์ ์ฌํ ์๋ฃจ์ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํด ๋ณด๊ฒ ์ต๋๋ค.