cowork

광주소프트웨어마이스터고등학교

학생들이 만드는 협업 관리 플랫폼

Workspace

실시간 협업 워크스페이스

팀원들이 같은 공간에서 동시에 작업합니다. 누가 어디서 무엇을 보고 있는지 프레즌스와 커서로 실시간 공유됩니다.

PresenceLive CursorMSA
백엔드 워크스페이스
JohnEmmaLiam
3명 접속 중
회의록 · 스프린트 계획
Emma
Board

칸반 태스크 보드

드래그앤드롭으로 할 일을 옮기며 진행 상태를 추적합니다. 컬럼을 넘나드는 카드로 흐름이 한눈에 보입니다.

Drag & DropStatus FlowMySQL
할 일2
Backend

JWT 토큰 갱신

John
Backend

알림 스키마 설계

Emma
진행 중1
Backend

로그인 API 구현

Emma
완료2
완료

DB 마이그레이션

Liam
완료

헬스 체크

Olivia
Meeting

화상·음성 회의

워크스페이스를 벗어나지 않고 바로 미팅을 시작합니다. 저지연 화상·음성으로 팀이 즉시 모입니다.

LiveKitLow LatencyVoice
회의 중 · 12:04
4명 참여
JohnJohn
EmmaEmma
LiamLiam
OliviaOlivia
GitHub

GitHub 연동

커밋·PR·이슈를 태스크와 자동으로 연결합니다. 코드의 변화가 보드 위에서 그대로 추적됩니다.

CommitPull Requestcowork-github-app
team-cowork / cowork-server
Pull Request feat: 사용자 인증 API 추가
EmmaEmma님이 feat/authdevelop
검사 2개 통과 · 충돌 없음
TASK-12 · 로그인 API 구현 에 연결됨
Activity

실시간 알림 & 활동 피드

이벤트 스트림 위에서 모든 변화가 즉시 반영됩니다. 놓치는 것 없이 팀의 흐름을 따라갑니다.

Apache KafkaEvent StreamRealtime
알림새 알림 3
John

John님이 회의를 시작했어요

방금 전
Liam

Liam님이 회원님을 멘션했어요

2분 전
Emma

Emma님의 PR #42가 머지됐어요

5분 전
Search

통합 검색

문서·태스크·메시지를 한 번에 검색합니다. 흩어진 정보를 가로질러 필요한 것을 즉시 찾습니다.

ElasticsearchFull-textUnified
로그인|
전체문서태스크메시지
문서

로그인 플로우 정리

회의록 · 어제
태스크

로그인 API 구현

진행 중 · TASK-12
메시지

로그인 버그 재현됨

#backend · 3시간 전

기술 스택

cowork을 만드는 기술들

Language
Kotlin TypeScript JavaScript Go Elixir Dart
Frontend
React Vue.js Rsbuild Flutter Kotlin Multiplatform
Backend
Spring Boot Spring Cloud Gateway Eureka OpenFeign Vert.x Node.js NestJS Gin Chi Phoenix LiveKit
Database
MySQL PostgreSQL MongoDB Redis Elasticsearch Flyway
Messaging
Apache Kafka
Infrastructure
Docker Grafana Prometheus Vault
Design
Figma
Build Tools
Maven Gradle Amper
Position01 / 06

Server

서비스의 핵심 비즈니스 로직과 API를 설계하고 구현합니다. MSA 구조 위에서 각 도메인 서비스를 담당합니다.

KotlinTypeScriptGoElixirSpring BootSpring Cloud GatewayEurekaOpenFeignVert.xNode.jsNestJSGinChiPhoenixLiveKitMySQLMongoDBRedisElasticsearchFlywayApache KafkaMavenGradleAmper

팀원

cowork을 만드는 사람들

김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기
김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기
김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기
김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기
김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기
김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기
김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기
김태은

김태은

Server | Desktop App Client8기
황지훈

황지훈

Server8기
박현민

박현민

Server8기
이세민

이세민

Server8기
정종윤

정종윤

Server9기
배재현

배재현

Server9기
김성찬

김성찬

Server10기
박채은

박채은

Cloud9기
김준혁

김준혁

Web Client8기
정효주

정효주

Web Client8기
전준연

전준연

Web Client8기
이상혁

이상혁

Web Client8기
이주언

이주언

Mobile App Client8기
류수연

류수연

Mobile App Client9기
이시우

이시우

Desktop App Client8기
서경주

서경주

Design8기
김민솔

김민솔

Design8기