Coworkers는 팀의 일정·할 일을 한 화면에서 관리하고, 반복 업무와 커뮤니케이션 부담을 줄여주는 협업용 웹 서비스입니다.
- 누구를 위한 서비스인가요?
- 스타트업/사이드프로젝트 팀, 스터디 모임 등
- 어떤 문제를 해결하나요?
- 팀 일정과 할 일이 칸반보드, 캘린더 등 여러 도구에 흩어져 관리되는 문제를 한 화면에서 정리합니다.
- 정리된 일정·업무 내역은 필요 시 PDF로 내보내, 회의 자료나 보고용으로 바로 활용할 수 있습니다.
- GSAP을 활용해 스크롤 기반 인터랙션을 구현했습니다.
- 최초 가입 시 온보딩 모달을 통해 팀 생성·초대 흐름을 안내합니다.
- ‘지금 시작하기’ 버튼 클릭 시 팀 페이지로 이동합니다.
- 별도의 복잡한 설정 없이 바로 팀 보드/캘린더를 사용할 수 있습니다.
- 팀을 생성하고 초대 링크로 멤버를 초대합니다.
- 팀별 기본 보드와 캘린더가 자동으로 생성됩니다.
- 날짜를 선택해 일정/할 일을 추가합니다.
- 반복 주기(매일/매주/매월)를 설정해 반복 업무를 자동 생성합니다.
- 마감일, 상태를 변경하며 진행 상황을 추적합니다.
- 팀원이 자유롭게 게시글을 작성할 수 있습니다.
- 게시글은 팀원에게만 공개되며, 목록은 무한 스크롤로 제공됩니다.
- 게시글 상세에서 댓글과 좋아요로 소통할 수 있습니다.
- 온보딩 UI
- 최초 로그인 시 온보딩 화면 제공
- 팀/그룹 관리
- 팀 생성, 초대, 멤버 권한 관리
- 일정 · 할 일 관리
- 반복 일정, 상태(할 일/진행 중/완료) 관리
- 댓글 및 메모
- 할 일 단위 댓글 작성/수정/삭제
- PDF 내보내기
- 할 일 내역을 PDF로 내보낼 수 있습니다.
자세한 기술 스택과 개발 환경은 Frontend README에 정리되어 있습니다.
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- State Management: React Query, Zustand
- Styling: Tailwind CSS
- Animation: Framer Motion, GSAP
- 문서화/테스트: Storybook, Chromatic
코드잇 스프린트 프론트엔드 심화 프로젝트 (2025.01 ~ 2025.12)



