/FOREST

๐ŸŒณ ์˜จ๋ผ์ธ ํ•™์Šต์ง€ ํ†ตํ•ฉ ๊ด€๋ฆฌ ์„œ๋น„์Šค - ๐Ÿ† SSAFY ์ž์œจํ”„๋กœ์ ํŠธ ์ตœ์šฐ์ˆ˜์ƒ

Primary LanguageTypeScript

๐Ÿฅ‡ SSAFY ์ž์œจ ํ”„๋กœ์ ํŠธ ์ตœ์šฐ์ˆ˜์ƒ

๐Ÿฅ‡ SSAFY ์ž์œจ ํ”„๋กœ์ ํŠธ ๊ฒฐ์„  ์ž…์ƒ

๐ŸŽž SSAFY ์ž์œจ ํ”„๋กœ์ ํŠธ UCC ํŠน๋ณ„์ƒ


๐ŸŒณ Forest - ์˜จ๋ผ์ธ ํ•™์Šต์ง€ ํ†ตํ•ฉ ๊ด€๋ฆฌ ์„œ๋น„์Šค ๐ŸŒฒ

ํฌ๋ ˆ์ŠคํŠธ_์ธ๋„ค์ผ

๐ŸŒณ ์ง€๊ธˆ ์ฒดํ—˜ํ•˜๊ธฐ

๐ŸŽฅ ์†Œ๊ฐœ ์˜์ƒ ๋ณด๊ธฐ : UCC ๋งํฌ

๐ŸŒณ ์‹คํ–‰ : ํฌํŒ…๋งค๋‰ด์–ผ ๋งํฌ

๐ŸŒณ ํ”„๋กœ์ ํŠธ ์ผ์ •

๐Ÿ“… 2023-04-10(์›”) ~ 2023-05-19(๊ธˆ) (6์ฃผ)

๐ŸŒณ ์†Œ๊ฐœ

์บก์ฒ˜_2023_05_17_13_03_04_157

์บก์ฒ˜_2023_05_17_13_03_10_297

์บก์ฒ˜_2023_05_17_13_03_25_173

์บก์ฒ˜_2023_05_18_23_51_52_952

ํ˜„๋Œ€ ๊ต์œก์€ ๋””์ง€ํ„ธ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „๊ณผ ํ•จ๊ป˜ ๋งŽ์€ ๋ณ€ํ™”๋ฅผ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ, ์˜จ๋ผ์ธ ํ•™์Šต์€ ๊ต์œก์˜ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋ฐ”๊พธ๋ฉฐ ํ•™์Šต ๋ฐฉ์‹๊ณผ ํ™˜๊ฒฝ์„ ํ˜์‹ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋”ฐ๋ผ ํ•™์ƒ๊ณผ ์„ ์ƒ๋‹˜ ๋ชจ๋‘์—๊ฒŒ ํšจ๊ณผ์ ์ธ ํ•™์Šต ๋„๊ตฌ์™€ ํ”Œ๋žซํผ์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Forest๋Š” ์ด๋Ÿฌํ•œ ๋ณ€ํ™”์— ๋ฐœ๋งž์ถฐ ๊ฐœ๋ฐœ๋œ ์˜จ๋ผ์ธ ํ•™์Šต ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

ํ•™์ƒ๋“ค์ด ์˜จ๋ผ์ธ ์ƒ์—์„œ ํ•™์Šต์„ ์ง„ํ–‰ํ•˜๊ณ  ์„ฑ์ ์„ ๋ถ„์„ํ•˜์—ฌ ๊ฐœ์ธ์˜ ํ•™์Šต ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, ์„ ์ƒ๋‹˜๋“ค์€ ์ปค์Šคํ…€ ํ•™์Šต์ง€๋ฅผ ๋งŒ๋“ค๊ณ  ๋ฐฐํฌํ•˜์—ฌ ํ•™์ƒ๋“ค์˜ ํ•™์Šต์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜จ๋ผ์ธ ํ•™์Šต์ง€ Forest๋กœ ๋” ํšจ๊ณผ์ ์ธ ํ•™์Šต์„ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”!

๐ŸŽ ๊ธฐ๋Œ€ํšจ๊ณผ

์บก์ฒ˜_2023_05_17_13_07_07_653

๐ŸŒณ Forest ๊ธฐ๋Šฅ

Forest๋Š” ์˜จ๋ผ์ธ ํ•™์Šต์„ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ Forest์™€ ํ•จ๊ป˜ ํ•™์Šต์˜ ๊ฒฝํ—˜์„ ํ•œ ๋‹จ๊ณ„ ๋†’์—ฌ๋ณด์„ธ์š”!

๐Ÿ‘ฉโ€๐Ÿซ ์„ ์ƒ๋‹˜ ๐Ÿ‘จโ€๐Ÿซ

  • ๋‚˜๋งŒ์˜ ์ปค์Šคํ…€ ํ•™์Šต์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํด๋ž˜์Šค ๋‚ด ํ•™์ƒ๋“ค์„ ์œ„ํ•ด ํ•™์Šต์ง€๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•™์Šต์— ์‘์‹œํ•œ ํ•™์ƒ๋“ค์˜ ๊ฒฐ๊ณผํ‘œ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜์—ฌ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • ๋‚ด๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ธฐ์กด ํ•™์Šต์ง€ PDF๋ฅผ Forest์— ๋„ฃ๊ณ  ์‹ถ๋‹ค๋ฉด? OCR์„ ์ด์šฉํ•ด ๋ณด์„ธ์š”.

๐Ÿ‘ฉโ€๐Ÿ’ป ํ•™์ƒ ๐Ÿ‘จโ€๐Ÿ’ป

  • ๋ฐฐํฌ๋œ ํ•™์Šต์ง€๋ฅผ ์ด์šฉํ•˜์—ฌ ์‹œํ—˜์— ์‘์‹œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œํ—˜์„ ๋ณด๋ฉด์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ•„๊ธฐ ๊ฐ€๋Šฅํ•œ ์บ”๋ฒ„์Šค ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œํ—˜ ์ข…๋ฃŒ ์‹œ ์ž๋™ ์ฑ„์ ์ด ์ด๋ฃจ์–ด ์ง‘๋‹ˆ๋‹ค.
  • ๋‚˜์˜ ํ•™์Šต ๊ฒฐ๊ณผ ๋ถ„์„ํ‘œ๋ฅผ ํ™•์ธํ•ด ๋ณด์„ธ์š”!

๐ŸŒณ ์‚ฌ์šฉ ๊ธฐ์ˆ 

์บก์ฒ˜_2023_05_18_23_51_10_440

์บก์ฒ˜_2023_05_18_23_51_14_426

์บก์ฒ˜_2023_05_18_23_51_21_631

์บก์ฒ˜_2023_05_18_23_51_24_841

์บก์ฒ˜_2023_05_18_23_51_27_949

์บก์ฒ˜_2023_05_18_23_51_30_554

๐ŸŒณ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

๐Ÿค– ํ”„๋ก ํŠธ์—”๋“œ

  • Next.js 13.3.0
  • React 18.2.0
  • React-query 3.39.3
  • Redux 4.2.1
  • Styled-components 5.3.9
  • TypeScript 5.0.4

๐Ÿญ ๋ฐฑ์—”๋“œ

  • openJDK 11.0.18
  • SpringBoot 2.7.10
  • Spring Swagger: 2.9.2
  • queryDSL: 5.0.0
  • Flask 2.3.2
  • Werkzeug 2.3.3

๐Ÿ’ฝ DB

  • MySQL: 8.0.31
  • Mongodb : 4.4

๐Ÿš‹์ธํ”„๋ผ

  • Ubuntu 20.04
  • docker 23.0.1
  • docker-compose 1.29.2
  • Jenkins 2.387.1
  • AWS EC2
  • AWS EKS
  • AWS ECR
  • AWS ROUTE53
  • ArgoCD

๐ŸŒณ ์‚ฐ์ถœ๋ฌผ

CI/CD

cicd

์•„ํ‚คํ…์ฒ˜

architecture

์™€์ด์–ดํ”„๋ ˆ์ž„

์„ ์ƒ๋‹˜ PNG

ํ•™์ƒ PNG

ERD

์บก์ฒ˜_2023_05_19_00_04_12_637

๊ธฐ๋Šฅ ๋ช…์„ธ์„œ

์บก์ฒ˜_2023_05_19_00_04_16_465

API ๋ช…์„ธ์„œ

์บก์ฒ˜_2023_05_19_00_04_21_199

๐Ÿ“ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

๐ŸŒณ Backend

Forest-Auth, Workbook, Study

๐Ÿ“ฆforest-auth
 โ”ฃ ๐Ÿ“‚.gradle
 โ”ฃ ๐Ÿ“‚.idea
 โ”ฃ ๐Ÿ“‚gradle
 โ”ฃ ๐Ÿ“‚src
 โ”ƒ โ”ฃ ๐Ÿ“‚main
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚com
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ssafy
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚forestauth
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚auth
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚jwt
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚config
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚controller
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚classes
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚common
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚memo
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚msg
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚user
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚entity
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚enumeration
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚repository
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚util
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚resources
 โ”ฃ ๐Ÿ“œ.gitignore
 โ”ฃ ๐Ÿ“œbuild.gradle
 โ”ฃ ๐Ÿ“œdocker-compose.yml
 โ”ฃ ๐Ÿ“œDockerfile
 โ”ฃ ๐Ÿ“œgradlew
 โ”ฃ ๐Ÿ“œgradlew.bat
 โ”— ๐Ÿ“œsettings.gradle

Flask

๐Ÿ“ฆforest-flask
 โ”ฃ ๐Ÿ“‚.idea
 โ”ƒ โ”ฃ ๐Ÿ“‚inspectionProfiles
 โ”ฃ ๐Ÿ“‚venv
 โ”ƒ โ”ฃ ๐Ÿ“‚Lib
 โ”ƒ โ”ฃ ๐Ÿ“‚Scripts
 โ”ฃ ๐Ÿ“œapp.py
 โ”ฃ ๐Ÿ“œdocker-compose.yml
 โ”ฃ ๐Ÿ“œDockerfile
 โ”— ๐Ÿ“œrequirements.txt

๐ŸŒณ Frontend

๐Ÿ“ฆforest-front
 โ”ฃ ๐Ÿ“‚public
 โ”ƒ โ”ฃ ๐Ÿ“‚fonts
 โ”ƒ โ”ฃ ๐Ÿ“‚icons
 โ”ƒ โ”ฃ ๐Ÿ“‚images
 โ”ƒ โ”ฃ ๐Ÿ“‚lottieJson
 โ”ฃ ๐Ÿ“‚src
 โ”ƒ โ”ฃ ๐Ÿ“‚apis
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚auth
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚canvas
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚class
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚analysis
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚student
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚teacher
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚dashboard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚editor
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚search
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚study
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚workbook
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚workbookDetail
 โ”ƒ โ”ฃ ๐Ÿ“‚assets
 โ”ƒ โ”ฃ ๐Ÿ“‚components
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Arrow
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Button
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Card
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚HashTag
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Input
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Label
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Loading
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Modal
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Nav
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Question
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Spinner
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Status
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Tab
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Toast
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚Workbook
 โ”ƒ โ”ฃ ๐Ÿ“‚constants
 โ”ƒ โ”ฃ ๐Ÿ“‚enum
 โ”ƒ โ”ฃ ๐Ÿ“‚features
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚canvas
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚class
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚analysis
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚student
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚teacher
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚dashboard
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚student
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚teacher
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚editor
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚home
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚login
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚mobile
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚modal
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚search
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚signup
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚test
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚common
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚index
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚info
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚result
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚workbook
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚workbookDetail
 โ”ƒ โ”ฃ ๐Ÿ“‚hooks
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚editor
 โ”ƒ โ”ฃ ๐Ÿ“‚lib
 โ”ƒ โ”ฃ ๐Ÿ“‚pages
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚editor
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚login
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚mobile
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚search
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚signup
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚more-info
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚student
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚class
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚dashboard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚teacher
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚class
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚study
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚[id]
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚dashboard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚test
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚[studyId]
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚workbook
 โ”ƒ โ”ฃ ๐Ÿ“‚stores
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚class
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚editor
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚exam
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚user
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚workbookDetail
 โ”ƒ โ”ฃ ๐Ÿ“‚styles
 โ”ƒ โ”ฃ ๐Ÿ“‚types
 โ”ƒ โ”— ๐Ÿ“‚utils
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚auth
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚customAxios
 โ”ฃ ๐Ÿ“œ.babelrc
 โ”ฃ ๐Ÿ“œ.eslintrc.json
 โ”ฃ ๐Ÿ“œ.gitignore
 โ”ฃ ๐Ÿ“œ.prettierrc.json
 โ”ฃ ๐Ÿ“œDockerfile
 โ”ฃ ๐Ÿ“œJenkinsfile
 โ”ฃ ๐Ÿ“œnext.config.js
 โ”ฃ ๐Ÿ“œpackage-lock.json
 โ”ฃ ๐Ÿ“œpackage.json
 โ”ฃ ๐Ÿ“œREADME.md
 โ”ฃ ๐Ÿ“œserver.js
 โ”— ๐Ÿ“œtsconfig.json

๐ŸŒณ ํ˜‘์—… ํ™˜๊ฒฝ

  • Gitlab

    • ์›๊ฒฉ ์ €์žฅ์†Œ
    • ์ฝ”๋“œ ๋ฒ„์ „ ๊ด€๋ฆฌ
  • Mattermost

    • Mattermost๋ฅผ ์ด์šฉํ•˜์—ฌ error log๊ด€๋ฆฌ

    • ํŒ€์› ๋ชจ๋‘๊ฐ€ ํŽธํ•˜๊ฒŒ ์—๋Ÿฌ ์ฒดํฌ ๊ฐ€๋Šฅ

      Untitled_(7)

  • JIRA

    • Epic, Story ์ง€์ •ํ•ด์„œ ๋งค์ฃผ Sprint ์ง„ํ–‰
  • ํšŒ์˜

    • ๋งค์ฃผ ์ผ์š”์ผ ์˜คํ›„ 9์‹œ Discord ํŒ€ ํšŒ์˜ ์ง„ํ–‰
    • ํ•„์š” ์‹œ ํ”„๋ก ํŠธ, ๋ฐฑ์—”๋“œ ํšŒ์˜ ์ง„ํ–‰
    • ๋งค์ผ ์•„์นจ ํŒ€ ์ „์ฒด ๋ฐ์ผ๋ฆฌ์Šคํฌ๋Ÿผ ์ง„ํ–‰ (๋‹น์ผ ๋ชฉํ‘œ ์ž‘์—… ๋ธŒ๋ฆฌํ•‘)
    • ํŒŒํŠธ ๋ณ„ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ง„ํ–‰ (ํ”Œ๋ฆฝ ์ด์šฉ)
  • Notion

    Untitled 1

๐ŸŒณ ํŒ€ ์†Œ๊ฐœ

team

๐ŸŒณ ์„œ๋น„์Šค ํ™”๋ฉด

๋Œ€์‹œ๋ณด๋“œ

ํ•™์ƒ ๋Œ€์‹œ๋ณด๋“œ
์„ ์ƒ๋‹˜ ๋Œ€์‹œ๋ณด๋“œ

ํด๋ž˜์Šค

์„ ์ƒ๋‹˜ ํด๋ž˜์Šค
ํด๋ž˜์Šค ์ƒ์„ฑ ๋ฐ ํ•™์ƒ ์ดˆ๋Œ€
ํ•™์ƒ ํด๋ž˜์Šค

ํƒ์ƒ‰

ํƒ์ƒ‰ ํŽ˜์ด์ง€

์—๋””ํ„ฐ

๋ฌธ์ œ์ง‘ ์ „ํ™˜ ๋ฐ ์ถ”๊ฐ€
๊ฐ๊ด€์‹ ์ƒ์„ฑ
OX ์„ ํƒ ์ƒ์„ฑ
๋‹จ๋‹ต์‹ ์ƒ์„ฑ
์„œ์ˆ ํ˜• ์ƒ์„ฑ
PDF ๋ฐ ์ด๋ฏธ์ง€ ๋ฌธ์ œ ์ „์ฒด ์˜์—ญ ๋ณ€ํ™˜
PDF ๋ฐ ์ด๋ฏธ์ง€ ๋ฌธ์ œ ์ผ๋ถ€ ์˜์—ญ ๋ณ€ํ™˜
์ด๋ฏธ์ง€ ์‚ฝ์ž…
์ง€๋ฌธ ์‚ฝ์ž…

๋ฌธ์ œ

๋ฌธ์ œ ์ˆœ์„œ ์ˆ˜์ •, ์‚ญ์ œ
PDF ๋‹ค์šด๋กœ๋“œ
๋ฌธ์ œ์ง‘ ์ถœ์ œ
๋ฌธ์ œ์ง‘ ๋ฐฐํฌ
๋ฌธ์ œ์ง‘ ์‚ฌ๋ณธ ์ƒ์„ฑ

๋ถ„์„

ํ•™์ƒ ๋ฌธ์ œ ํ’€์ด ๋ฐ ๊ฒฐ๊ณผ ํ™•์ธ
์„ ์ƒ๋‹˜ ์‹œํ—˜ ์ข…๋ฃŒ ๋ฐ ๊ฒฐ๊ณผ ํ™•์ธ