|
10 | 10 | </div> |
11 | 11 |
|
12 | 12 | <p align="center"> |
13 | | - <a href="#옥토독스소개">🐙 서비스 소개 : 옥토독스, 협업을 위한 연결형 지식관리 툴</a> <br> |
14 | | - <a href="#주차별피드백">🏗️ 개발 원칙 : 피드백을 반영한 점진적 개선</a> <br> |
| 13 | + <a href="#옥토독스소개">🐙 서비스 소개</a> <br> |
| 14 | + <a href="#주차별피드백">🏗️ 개발 원칙</a> <br> |
15 | 15 | <a href="#핵심경험">🗜️ 팀의 핵심 경험</a> <br> |
16 | 16 | <a href="#프로젝트구조">⚙️ 프로젝트 구조</a> <br> |
17 | 17 | <a href="#프로젝트타임라인">🗺️ 프로젝트 타임라인</a> <br> |
|
20 | 20 |
|
21 | 21 | <br><br> |
22 | 22 |
|
23 | | -<h1 id="옥토독스소개">🐙 서비스 소개 : 옥토독스, 협업을 위한 연결형 지식관리 툴</h1> |
| 23 | +<h1 id="옥토독스소개">🐙 서비스 소개</h1> |
24 | 24 |
|
25 | | - |
| 25 | +<div align="center"> |
26 | 26 |
|
| 27 | +<h1 style="border: none; margin: 0;">옥토독스, <br> 협업을 위한 <br> 연결형 지식관리 툴</h1> |
27 | 28 | <br> |
28 | 29 |
|
29 | | -<div align="center"> |
| 30 | + |
| 31 | + |
| 32 | +<br> |
30 | 33 |
|
31 | 34 | ### 🪡 관계형 지식 관리 툴 |
32 | 35 |
|
|
64 | 67 |
|
65 | 68 | <br><br> |
66 | 69 |
|
67 | | -<h1 id="주차별피드백">🏗️ 개발 원칙 : 피드백을 반영한 점진적 개선</h1> |
| 70 | +<h1 id="주차별피드백">🏗️ 개발 원칙</h1> |
| 71 | + |
| 72 | +<h1 style="border: none; margin: 0;">피드백을 반영한 점진적 개선</h1> |
68 | 73 |
|
69 | 74 | <br> |
70 | 75 |
|
@@ -198,6 +203,82 @@ Octodocs 팀은 사용자 경험 향상은 물론, 일관된 코드 품질 유 |
198 | 203 |
|
199 | 204 |  |
200 | 205 |
|
| 206 | +<br> |
| 207 | + |
| 208 | +### Tech Stack |
| 209 | + |
| 210 | +<table> |
| 211 | + <thead> |
| 212 | + <tr> |
| 213 | + <th>Category</th> |
| 214 | + <th>Stack</th> |
| 215 | + </tr> |
| 216 | + </thead> |
| 217 | + <tbody> |
| 218 | + <tr> |
| 219 | + <td> |
| 220 | + <p align=center>Common</p> |
| 221 | + </td> |
| 222 | + <td> |
| 223 | + <img src="https://img.shields.io/badge/Node.js-114411?logo=node.js"> |
| 224 | + <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=ffffff"> |
| 225 | + <img src="https://img.shields.io/badge/Socket.io-010101?logo=Socket.io"> |
| 226 | + <img src="https://img.shields.io/badge/YJS-05A2BA?logo=yjs&logoColor=ffffff"> |
| 227 | + <img src="https://img.shields.io/badge/Prettier-F7B93E?logo=prettier&logoColor=ffffff"> |
| 228 | + <img src="https://img.shields.io/badge/ESLint-4B32C3?logo=Eslint"> |
| 229 | + <img src="https://img.shields.io/badge/yarn-2C8EBB?logo=yarn&logoColor=ffffff"> |
| 230 | + <img src="https://img.shields.io/badge/.ENV-ECD53F?logo=.ENV&logoColor=ffffff"> |
| 231 | + </td> |
| 232 | + </tr> |
| 233 | + <tr> |
| 234 | + <td> |
| 235 | + <p align=center>Frontend</p> |
| 236 | + </td> |
| 237 | + <td> |
| 238 | + <img src="https://img.shields.io/badge/Vite-646CFF?logo=Vite&logoColor=ffffff"> |
| 239 | + <img src="https://img.shields.io/badge/React-61DAFB?logo=React&logoColor=ffffff"> |
| 240 | + <img src="https://img.shields.io/badge/Tailwind_CSS-06B6D4?logo=tailwindcss&logoColor=ffffff"> |
| 241 | + <img src="https://img.shields.io/badge/React_Query-FF4154?logo=reactquery&logoColor=ffffff"> |
| 242 | + <img src="https://img.shields.io/badge/Zustand-443E38?logo=react&logoColor=ffffff"> |
| 243 | + <img src="https://img.shields.io/badge/Novel-3C3C3C?logo=novel&logoColor=ffffff"> |
| 244 | + <img src="https://img.shields.io/badge/React_Flow-0078D7?logo=reactflow&logoColor=ffffff"> |
| 245 | + </td> |
| 246 | + </tr> |
| 247 | + <tr> |
| 248 | + <td> |
| 249 | + <p align=center>Backend</p> |
| 250 | + </td> |
| 251 | + <td> |
| 252 | + <img src="https://img.shields.io/badge/NestJS-E0234E?logo=nestjs&logoColor=ffffff"> |
| 253 | + <img src="https://img.shields.io/badge/Redis-DC382D?logo=redis&logoColor=ffffff"> |
| 254 | + <img src="https://img.shields.io/badge/TypeORM-FDF24A?logo=typeorm&logoColor=ffffff"> |
| 255 | + <img src="https://img.shields.io/badge/PostgreSQL-4169E1?logo=postgresql&logoColor=ffffff"> |
| 256 | + </td> |
| 257 | + </tr> |
| 258 | + <tr> |
| 259 | + <td> |
| 260 | + <p align=center>Deployment</p> |
| 261 | + </td> |
| 262 | + <td> |
| 263 | + <img src="https://img.shields.io/badge/nginx-014532?logo=Nginx&logoColor=009639&"> |
| 264 | + <img src="https://img.shields.io/badge/Naver Cloud Platform-03C75A?logo=naver&logoColor=ffffff"> |
| 265 | + <img src="https://img.shields.io/badge/GitHub Actions-2088FF?logo=GitHub Actions&logoColor=ffffff"> |
| 266 | + <img src="https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=ffffff"> |
| 267 | + </td> |
| 268 | + </tr> |
| 269 | + <tr> |
| 270 | + <td> |
| 271 | + <p align=center>Collaboration</p> |
| 272 | + </td> |
| 273 | + <td> |
| 274 | + <img src="https://img.shields.io/badge/Notion-000000?logo=Notion"> |
| 275 | + <img src="https://img.shields.io/badge/Figma-F24E1E?logo=Figma&logoColor=ffffff"> |
| 276 | + <img src="https://img.shields.io/badge/Slack-4A154B?logo=Slack&logoColor=ffffff"> |
| 277 | + <img src="https://img.shields.io/badge/Gather.town-008B8B?logo=gather&logoColor=ffffff"> |
| 278 | + </td> |
| 279 | + </tr> |
| 280 | + </tbody> |
| 281 | +</table> |
201 | 282 | <br><br> |
202 | 283 |
|
203 | 284 | <h1 id="프로젝트타임라인">🗺️ 프로젝트 타임라인</h1> |
|
0 commit comments