Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
a302e11
feat : 채널톡 서비스 구현 완료
junye0l Nov 27, 2025
fa1ee39
Merge branch 'develop' into feat/channel-talk
junye0l Nov 28, 2025
1b602ec
Merge branch 'develop' into feat/channel-talk
junye0l Nov 28, 2025
186a38b
refactor : 채널톡, 플로팅 버튼 위치 수정 및 할 일 목록 페이지 채널톡 숨김 기능
junye0l Nov 28, 2025
3d1001e
refactor : 채널톡 스타일 속성 수정
junye0l Nov 28, 2025
27c0c5e
Merge branch 'develop' into feat/channel-talk
junye0l Nov 28, 2025
2e959d3
feat : 비속어 필터링 라이브러리 설치 및 댓글, 계정 설정 기능 연결
junye0l Nov 28, 2025
58ef6a7
feat : 게시글 작성, 수정시 비속어 필터링 기능 연결
junye0l Nov 28, 2025
c554bb3
feat : 회원가입시 닉네임 비속어 필터링 기능 연결
junye0l Nov 28, 2025
b586d84
feat : 회원가입시 이메일 비속어 필터링 기능 및 추가 비속어 작성
junye0l Nov 28, 2025
00a88b1
fix : calendar-time 컴포넌트 스토리북 파일 오류 해결
junye0l Nov 28, 2025
c6db597
fix : Reply 컴포넌트 스토리북 오류 해결
junye0l Nov 28, 2025
e1c5a77
fix : task-card 컴포넌트 스토리북 오류 해결
junye0l Nov 28, 2025
5202f5f
fix : calendar 컴포넌트 스토리북 웹팩 오류 해결
junye0l Nov 28, 2025
0f56473
[#x] 추가기능 구현
junye0l Nov 29, 2025
7bae244
feat: 팀페이지 메타데이터 작업
JinHyuk-Kim66 Nov 28, 2025
cf7c76d
feat: 팀 수정 페이지 메타데이터 작업
JinHyuk-Kim66 Nov 28, 2025
c73476b
feat: 팀 없음 페이지 메타데이터 작업
JinHyuk-Kim66 Nov 28, 2025
3d26e70
docs: README 이미지 추가 및 기술 스택 수정
JinHyuk-Kim66 Nov 28, 2025
78ceafe
Merge pull request #192 from Part-4-1/feat/metadata
JinHyuk-Kim66 Nov 29, 2025
8a3f8ff
refactor : 댓글 작성, 댓글 수정 최대 글자수 제한 및 표기
junye0l Nov 29, 2025
7cdba7c
chore : 댓글 제한 매직넘버 별도 파일로 분리
junye0l Nov 29, 2025
3aed910
refactor : 댓글 작성 버튼 위치 수정
junye0l Nov 29, 2025
522efb6
refactor : 댓글 작성 스타일 속성 수정
junye0l Nov 29, 2025
2388509
refactor : 게시글 제목 글자수 제한 추가 및 스크롤 보더 색상 수정
junye0l Nov 29, 2025
7efbbeb
refactor : 게시글 수정시 제목 글자수 제한 추가
junye0l Nov 29, 2025
a0f19d9
feat: 할 일 상세 페이지 마크다운 추가
huuitae Nov 29, 2025
3bfb7a1
fix: 마크다운 css 수정
huuitae Nov 29, 2025
b10df3a
Merge branch 'develop' of https://github.com/Cowokers-team/coworkes i…
huuitae Nov 29, 2025
5fea93f
Merge branch 'develop' into feat/markdown
huuitae Nov 29, 2025
a5b683d
chore: 패키지 설치
huuitae Nov 29, 2025
fdf9127
refactor : 할 일 목록 페이지 API 호출 오류 수정
junye0l Nov 29, 2025
792e47e
design: 로그인, 회원가입 레이아웃 조정
Nov 30, 2025
a8fd586
design: 모바일 일때 중앙정렬 깨지는 부분 수정
Nov 30, 2025
428bd16
chore:카카오 로그인 위치 조정
Nov 30, 2025
7a57ea5
chore:router.replace에서 push로 변경
Nov 30, 2025
4df85c9
refactor : 검색바 리렌더링 개선
junye0l Nov 30, 2025
b46e2c7
refactor : 팀 생성하기 리렌더링 개선
junye0l Nov 30, 2025
7370ff3
chore: 코드 정리
huuitae Dec 1, 2025
6a27f12
[#x] 댓글 작성 컴포넌트 개선
junye0l Dec 1, 2025
ad4ba18
chore: 코드 정리
huuitae Dec 1, 2025
c52a8e1
Merge branch 'develop' of https://github.com/Cowokers-team/coworkes i…
huuitae Dec 1, 2025
1884d9c
Merge branch 'develop' into feat/markdown
huuitae Dec 1, 2025
097a62e
Merge pull request #194 from Part-4-1/feat/markdown
huuitae Dec 1, 2025
2891b37
Merge branch 'develop' of https://github.com/Part-4-1/coworkers into …
Dec 1, 2025
2c31b0c
Merge pull request #195 from Part-4-1/design/signinup
huuitae Dec 1, 2025
212ce3c
Merge branch 'develop' of https://github.com/Cowokers-team/coworkes i…
huuitae Dec 1, 2025
8b03a23
Merge branch 'develop' into fix/task-list
huuitae Dec 1, 2025
ac8866b
docs: README 이미지 추가
JinHyuk-Kim66 Dec 1, 2025
8acd7f9
feat: 할 일 목록 삭제 후 목록 선택으로 이동하는 로직 추가
huuitae Dec 1, 2025
a204b89
docs: README 수정
JinHyuk-Kim66 Dec 1, 2025
1153f8f
chore: 스토리북 오류 수정
huuitae Dec 1, 2025
687ba1a
feat: 마이 히스토리 목록 없을 때 이미지 추가
huuitae Dec 1, 2025
a6fc891
Merge pull request #196 from Part-4-1/docs/README-이미지-추가
huuitae Dec 1, 2025
2448f1c
Merge branch 'develop' of https://github.com/Cowokers-team/coworkes i…
huuitae Dec 1, 2025
c234e0a
Merge branch 'develop' into fix/task-list
huuitae Dec 1, 2025
a000c54
chore: 스타일 제거
huuitae Dec 1, 2025
5cbdd03
Merge pull request #197 from Part-4-1/fix/task-list
huuitae Dec 1, 2025
79821b8
Merge branch 'develop' of https://github.com/Cowokers-team/coworkes i…
huuitae Dec 1, 2025
4ab2797
fix: 할 일 목록 페이지에 표출되는 날짜 선택한 날짜를 기준으로 표출
huuitae Dec 1, 2025
44fb0af
Merge branch 'develop' into fix/task-list
huuitae Dec 1, 2025
14c8487
Merge pull request #198 from Part-4-1/fix/task-list
huuitae Dec 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
164 changes: 95 additions & 69 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# 💎 Coworkers 💎


랜딩페이지 이미지 (추가 예정)
# 💎 Coworkers 💎

![open_graph](https://github.com/user-attachments/assets/8b7f79ce-1b21-46a6-bdff-5f4887d5ae11)

<p align="left">
<a href="https://coworkers-pied.vercel.app/"><strong>🚀 서비스 바로가기</strong></a>
Expand All @@ -19,30 +17,27 @@

## 🎯 목적

>팀 단위로 할 일을 정리하고 진행 상황을 투명하게 공유하여,
협업 효율을 높이는 것이 Coworkers의 핵심 목적입니다.
> 팀 단위로 할 일을 정리하고 진행 상황을 투명하게 공유하여,
> 협업 효율을 높이는 것이 Coworkers의 핵심 목적입니다.

<br>


## ✨주요 기능

|팀 페이지|
|:---:|
|<img src="https://github.com/user-attachments/assets/772899fe-b186-4bf8-b12f-0e7701f03d0f" width="450"/>|
|팀의 전체적인 진행 현황과 멤버 정보를 확인할 수 있는 팀 요약 화면|


|할 일 관리|
|:---:|
|<img src="https://github.com/user-attachments/assets/78bb57db-ee85-4620-af44-92a97b23c62b" width="450"/>|
|날짜별 할 일을 확인하고, 상세 보기 및 완료 체크를 할 수 있는 화면|
| 팀 페이지 |
| :------------------------------------------------------------------------------------------------------: |
| <img src="https://github.com/user-attachments/assets/772899fe-b186-4bf8-b12f-0e7701f03d0f" width="450"/> |
| 팀의 전체적인 진행 현황과 멤버 정보를 확인할 수 있는 팀 요약 화면 |

| 할 일 관리 |
| :------------------------------------------------------------------------------------------------------: |
| <img src="https://github.com/user-attachments/assets/78bb57db-ee85-4620-af44-92a97b23c62b" width="450"/> |
| 날짜별 할 일을 확인하고, 상세 보기 및 완료 체크를 할 수 있는 화면 |

|자유게시판|
|:---:|
|<img src="https://github.com/user-attachments/assets/11132fdd-b519-40b5-9a6a-22c66af7bc9a" width="450"/>|
|자유롭게 소통하고 정보를 공유할 수 있는 커뮤니티 공간|
| 자유게시판 |
| :------------------------------------------------------------------------------------------------------: |
| <img src="https://github.com/user-attachments/assets/11132fdd-b519-40b5-9a6a-22c66af7bc9a" width="450"/> |
| 자유롭게 소통하고 정보를 공유할 수 있는 커뮤니티 공간 |

<br />

Expand All @@ -51,17 +46,25 @@
## 🧰 기술 스택

### 🧩 프론트엔드

<img src="https://img.shields.io/badge/Next.js-000000?style=for-the-badge&logo=Next.js&logoColor=white"> <img src="https://img.shields.io/badge/React-61DAFB?style=for-the-badge&logo=React&logoColor=white"> <img src="https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=TypeScript&logoColor=white"> <img src="https://img.shields.io/badge/TailwindCSS-06B6D4?style=for-the-badge&logo=tailwindcss&logoColor=white"> <img src="https://img.shields.io/badge/React_Query-FF4154?style=for-the-badge&logo=ReactQuery&logoColor=white"> <img src="https://img.shields.io/badge/React_Hook_Form-EC5990?style=for-the-badge&logo=reacthookform&logoColor=white"> <img src="https://img.shields.io/badge/Axios-5A29E4?style=for-the-badge&logo=axios&logoColor=white" /> <img src="https://img.shields.io/badge/Storybook-FF4785?style=for-the-badge&logo=storybook&logoColor=white">
### 🛠 코드 포매터 및 검사 도구
<img src="https://img.shields.io/badge/ESLint-4B32C3?style=for-the-badge&logo=eslint&logoColor=white"> <img src="https://img.shields.io/badge/Prettier-F7B93E?style=for-the-badge&logo=prettier&logoColor=white">

### 🛠 코드 포매터 및 도구

<img src="https://img.shields.io/badge/Prettier-F7B93E?style=for-the-badge&logo=prettier&logoColor=white"> <img src="https://img.shields.io/badge/Husky-000000?style=for-the-badge&logo=git&logoColor=white">

### 🤝 협업 도구

<img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=GitHub&logoColor=white" /> <img src="https://img.shields.io/badge/Figma-F24E1E?style=for-the-badge&logo=Figma&logoColor=white"> <img src="https://img.shields.io/badge/Discord-5B61EE?style=for-the-badge&logo=Discord&logoColor=white" /> <img src="https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=Notion&logoColor=white">

### 🚀 배포 플랫폼

<img src="https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white" />

<br>

## 📁 폴더 구조

```
src/
├── app/ # Next.js App Router 기반 페이지
Expand All @@ -77,6 +80,7 @@ src/
<br>

## 🚀 실행 방법

```
# 1. 저장소 클론
git clone https://github.com/Part-4-1/coworkers.git
Expand All @@ -94,6 +98,7 @@ npm run dev
<br>

## 🔐 환경 변수

```
NEXT_PUBLIC_API_URL=서버_API_베이스_URL
NEXT_PUBLIC_KAKAO_REST_API_KEY=카카오_REST_API_키
Expand All @@ -106,13 +111,14 @@ NEXT_PUBLIC_KAKAO_REDIRECT_URI=카카오_OAuth_리다이렉트_URL
<br>

## 📌 데일리 팀 스크럼

> 효과적인 협업을 위해 매일 스크럼을 진행하며, 공유된 내용은 노션 문서로 체계적으로 기록합니다.

#### 🗓️ 시간표

| 요일 | 시간 |
| :-------------: | :-------: |
| 화요일 | **13:00** |
| 요일 | 시간 |
| :------------: | :-------: |
| 화요일 | **13:00** |
| 월·수·목·금·토 | **13:30** |

<br>
Expand All @@ -121,71 +127,91 @@ NEXT_PUBLIC_KAKAO_REDIRECT_URI=카카오_OAuth_리다이렉트_URL

<table align="center">
<tbody>
<tr>
<!-- 팀원 1 -->
<td align="center" width="200">
<tr style="height: 280px; vertical-align: top;">
<td align="center" width="200" style="vertical-align: top;">
<a href="https://github.com/huuitae">
<img src="https://avatars.githubusercontent.com/GITHUB_USERNAME_1" width="100" height="100"/><br/>
<strong>황휘태 (팀장)</strong>
<img width="104" height="101" src="https://github.com/user-attachments/assets/b4278376-2b85-4cd7-ac1c-e48835d939e2" /><br/>
<strong>황휘태</strong>
<br/>
<br/>
</a>
<ul style="list-style: none; padding: 0; margin-top: 8px;">
<li>담당 작업 1</li>
<li>담당 작업 2</li>
<li>담당 작업 3</li>
</ul>
<div align="left" style="padding-top: 12px;">
<ul style="list-style:none; padding:0; margin:0; text-align:left;">
<li>팀장</li>
<li>할 일 목록</li>
<li>할 일 상세</li>
<li>마이 히스토리</li>
</ul>
</div>
</td>
<!-- 팀원 2 -->
<td align="center" width="200">
<td align="center" width="200" style="vertical-align: top;">
<a href="https://github.com/junye0l">
<img src="https://avatars.githubusercontent.com/GITHUB_USERNAME_2" width="100" height="100"/><br/>
<img width="104" height="101" src="https://github.com/user-attachments/assets/8c69e6a8-7049-4223-a44a-32c6c6dd804f" /><br/>
<strong>김준열</strong>
<br/>
<br/>
</a>
<ul style="list-style: none; padding: 0; margin-top: 8px;">
<li>담당 작업 1</li>
<li>담당 작업 2</li>
<li>담당 작업 3</li>
</ul>
<div align="left" style="padding-top: 12px;">
<ul style="list-style:none; padding:0; margin:0; text-align:left;">
<li>자유게시판</li>
<li>팀 생성, 참여</li>
<li>계정 설정</li>
<br/>
</ul>
</div>
</td>
<!-- 팀원 3 -->
<td align="center" width="200">
<td align="center" width="200" style="vertical-align: top;">
<a href="https://github.com/JinHyuk-Kim66">
<img src="https://avatars.githubusercontent.com/GITHUB_USERNAME_3" width="100" height="100"/><br/>
<img width="104" height="101" src="https://github.com/user-attachments/assets/eef76b01-afba-4766-8e1d-c7512a62c047" /><br/>
<strong>김진혁</strong>
<br/>
<br/>
</a>
<ul style="list-style: none; padding: 0; margin-top: 8px;">
<li>담당 작업 1</li>
<li>담당 작업 2</li>
<li>담당 작업 3</li>
</ul>
<div align="left" style="padding-top: 12px;">
<ul style="list-style:none; padding:0; margin:0; text-align:left;">
<li>팀 페이지</li>
<li>팀 수정</li>
<br/>
<br/>
</ul>
</div>
</td>
</tr>
<tr>
<!-- 팀원 4 -->
<td align="center" width="200">
<tr style="height: 280px; vertical-align: top;">
<td align="center" width="200" style="vertical-align: top;">
<a href="https://github.com/onesiin">
<img src="https://avatars.githubusercontent.com/GITHUB_USERNAME_4" width="100" height="100"/><br/>
<img width="104" height="101" src="https://github.com/user-attachments/assets/269cb19b-e22f-4a66-923d-51bb29750384" /><br/>
<strong>정철종</strong>
<br/>
<br/>
</a>
<ul style="list-style: none; padding: 0; margin-top: 8px;">
<li>담당 작업 1</li>
<li>담당 작업 2</li>
<li>담당 작업 3</li>
</ul>
<div align="left" style="padding-top: 12px;">
<ul style="list-style:none; padding:0; margin:0; text-align:left;">
<li>랜딩페이지</li>
<li>모달 제작</li>
<br/>
</ul>
</div>
</td>
<!-- 팀원 5 -->
<td align="center" width="200">
<td align="center" width="200" style="vertical-align: top;">
<a href="https://github.com/leohan6540">
<img src="https://avatars.githubusercontent.com/GITHUB_USERNAME_5" width="100" height="100"/><br/>
<img width="104" height="104" src="https://github.com/user-attachments/assets/07d722ad-f14f-4ea8-9f7f-72ffb6fd302b" /><br/>
<strong>한장희</strong>
<br/>
<br/>
</a>
<ul style="list-style: none; padding: 0; margin-top: 8px;">
<li>담당 작업 1</li>
<li>담당 작업 2</li>
<li>담당 작업 3</li>
</ul>
<div align="left" style="padding-top: 12px;">
<ul style="list-style:none; padding:0; margin:0; text-align:left;">
<li>로그인</li>
<li>회원가입</li>
<li>GNB & 사이드바</li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>



<br>
Loading
Loading