Skip to content

pladata-encore/BE09-4th-3team

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ก ํŽ€๋”” (Fundy) - ํฌ๋ผ์šฐ๋“œ ํŽ€๋”ฉ ํ”Œ๋žซํผ

์ฐฝ์ž‘์ž๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ๋“ฑ๋กํ•˜๊ณ , ์‚ฌ์šฉ์ž๋Š” ํ›„์›๊ณผ ์‘์›์„ ํ†ตํ•ด ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ํฌ๋ผ์šฐ๋“œ ํŽ€๋”ฉ ํ†ตํ•ฉ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

โžก๏ธ Backend Source

โžก๏ธ frontend Source


๐Ÿ‘ฅ ํŒ€์› ์†Œ๊ฐœ ๋ฐ ๋‹ด๋‹น ๊ธฐ๋Šฅ

์ด๋ฆ„ ๋‹ด๋‹น ์„œ๋น„์Šค ์ฃผ์š” ๊ธฐ๋Šฅ ์˜ˆ์‹œ
์กฐ์„๊ทผ ์‚ฌ์šฉ์ž ์„œ๋น„์Šค (user & Auth-service) - ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ/์ •๋ณด์ˆ˜์ •/ํƒˆํ‡ด
- JWT ์ธ์ฆ ๋ฐ ์ธ๊ฐ€ ์ฒ˜๋ฆฌ
- ๋‚ด ์ •๋ณด ์กฐํšŒ
๋ฐ•์ค€๋ฒ” ๊ด€๋ฆฌ์ž ์„œ๋น„์Šค (admin-service) - ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ(์œ ์ €, ํ”„๋กœ์ ํŠธ, ํŽ€๋”ฉ ํ†ต๊ณ„)
- ํ”„๋กœ์ ํŠธ ์Šน์ธ/๊ฑฐ์ ˆ
- ํšŒ์› ๊ด€๋ฆฌ/์ฐจ๋‹จ
์ง€์ •ํ˜ธ ํ”„๋กœ์ ํŠธ ์„œ๋น„์Šค (project-service) - ํ”„๋กœ์ ํŠธ ๋“ฑ๋ก
- ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก/์ƒ์„ธ ์กฐํšŒ
- ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๋ฐ ๊ฒ€์ฆ
์ด์„์ง„ ํ›„์› ์„œ๋น„์Šค (pledge-service) - ํ›„์› ์ง„ํ–‰ ๋ฐ ๊ธˆ์•ก ๋ˆ„์ 
- ์„ ๋ฌผ ์„ ํƒ/ํ›„์›์ž ๋ชฉ๋ก ๊ด€๋ฆฌ
- ํ›„์› ์™„๋ฃŒ ์‹œ ์•Œ๋ฆผ ์—ฐ๋™
์ž„๋‚˜์—ฐ ํ›„๊ธฐยท์•Œ๋ฆผ ์„œ๋น„์Šค (review & notification-service) - ํ›„๊ธฐ ์ž‘์„ฑ/์กฐํšŒ/์ˆ˜์ •/์‚ญ์ œ
- ํ”„๋กœ์ ํŠธ๋ณ„ ํ›„๊ธฐ ๋ชฉ๋ก ์ •๋ ฌ ๋ฐ ํ•„ํ„ฐ๋ง
- ํ›„์›/๋งˆ๊ฐ ์•Œ๋ฆผ, ์•Œ๋ฆผ ๋ชฉ๋ก

๐ŸŽฏ ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ

  • ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ๊ฐ€ ํ˜‘์—…ํ•˜๋Š” ์‹ค์ „ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๊ฒฝํ—˜ -์‚ฌ์šฉ์ž ์—ญํ•  ๊ธฐ๋ฐ˜์˜ ๊ธฐ๋Šฅ ํ๋ฆ„ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„ (์ผ๋ฐ˜ ์‚ฌ์šฉ์ž / ๊ด€๋ฆฌ์ž)
  • Spring Boot ๊ธฐ๋ฐ˜ CRUD ์„œ๋น„์Šค ๋ฐ ์˜ˆ์™ธ์ฒ˜๋ฆฌ, ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋“ฑ ๋ฐฑ์—”๋“œ ์‹ค๋ฌด ์—ญ๋Ÿ‰ ๊ฐ•ํ™”
  • Next.js๋ฅผ ํ™œ์šฉํ•œ ์‚ฌ์šฉ์ž ์นœํ™”์  UI ๋ฐ ์ธํ„ฐ๋ž™์…˜ ๊ตฌํ˜„
  • RESTful API ์„ค๊ณ„ ๋ฐ ๋ช…์„ธ ๊ณต์œ , Postman์„ ํ™œ์šฉํ•œ API ํ…Œ์ŠคํŠธ ๋Šฅ๋ ฅ ๊ฐ•ํ™”
  • Git์„ ์ด์šฉํ•œ ํ˜‘์—… ๋ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ, PR ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ์‹ค์Šต
  • Jenkins๋ฅผ ์ด์šฉํ•œ CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์œผ๋กœ ์ž๋™ํ™”๋œ ๋ฐฐํฌ ์‹œ์Šคํ…œ ๊ตฌํ˜„
  • AWS EC2, RDS, S3, CloudFront๋ฅผ ํ™œ์šฉํ•œ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๊ตฌ์„ฑ ๋ฐ ์„œ๋น„์Šค ์šด์˜ ๊ฒฝํ—˜

๐Ÿš€ ๊ธฐ์ˆ  ์Šคํƒ

Java Spring Spring Boot MySQL AWS GitHub Git


๐Ÿ“ MSA์•„ํ‚คํ…์ณ ์„ค๊ณ„๋„

์„œ๋น„์Šค ์ด๋ฆ„ ์ฃผ์š” ๊ธฐ๋Šฅ ์ฃผ์š” ๋””๋ ‰ํ† ๋ฆฌ
Auth Service ๋กœ๊ทธ์ธ, JWT ๋ฐœ๊ธ‰, OAuth2 ์ธ์ฆ register/auth, register/security
User Service ํšŒ์›๊ฐ€์ž…, ์‚ฌ์šฉ์ž ์ •๋ณด ์กฐํšŒ/์ˆ˜์ • register/controller, register/entity
Admin Service ๊ด€๋ฆฌ์ž ํ†ต๊ณ„, ๋Œ€์‹œ๋ณด๋“œ API ์ œ๊ณต admin/controller, admin/service
Project Service ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ, ์Šน์ธ, ์ƒํƒœ ๊ด€๋ฆฌ, ์ด๋ฏธ์ง€/๋ณด์ƒ ๊ด€๋ฆฌ project/ ์ „์ฒด
Pledge Service ํ›„์› ๋“ฑ๋ก, ํ›„์› ํ†ต๊ณ„ ์กฐํšŒ pledge/ ์ „์ฒด
Notification Service ์•Œ๋ฆผ ๋ฐœ์†ก ๋ฐ ์ฝ์Œ ์ฒ˜๋ฆฌ notification/ ์ „์ฒด
Review Service ํ”„๋กœ์ ํŠธ ๋ฆฌ๋ทฐ ๋“ฑ๋ก ๋ฐ ์กฐํšŒ review/ ์ „์ฒด
image

โœ… ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค

๐Ÿ“Ž ํ—ค๋”
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-PR-001 ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ํ”„๋กœ์ ํŠธ์˜ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ ๋†’์Œ
TC-NT-001 ์ข… ์•„์ด์ฝ˜ ํด๋ฆญ ์‹œ ์•Œ๋ฆผ ํŽ˜์ด์ง€๋กœ ์ด๋™ ๋“œ๋กญ๋‹ค์šด ์—†์ด /notification ํŽ˜์ด์ง€๋กœ ์ด๋™ ํ™•์ธ ๋†’์Œ
TC-NT-002 ์ฝ์ง€ ์•Š์€ ์•Œ๋ฆผ ์ˆ˜ ๋ฑƒ์ง€ ํ‘œ์‹œ ์ข… ์•„์ด์ฝ˜์— ๋นจ๊ฐ„ ๋ฑƒ์ง€ ์ •์ƒ ํ‘œ์‹œ ์—ฌ๋ถ€ ํ™•์ธ ์ค‘๊ฐ„
๐Ÿ‘ค ์œ ์ € ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-US-001 ํšŒ์›๊ฐ€์ž… ์œ ํšจํ•œ ์ •๋ณด๋กœ ํšŒ์›๊ฐ€์ž… ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ๊ฒ€์ฆ ๋†’์Œ
TC-US-002 ๋กœ๊ทธ์ธ ์ค‘๋ณต ์ด๋ฉ”์ผ๋กœ ํšŒ์›๊ฐ€์ž… ์‹œ ์˜ค๋ฅ˜ ๋ฐ˜ํ™˜ ํ™•์ธ ๋†’์Œ
TC-US-003 ๋กœ๊ทธ์ธ ์˜ฌ๋ฐ”๋ฅธ ์ด๋ฉ”์ผ/๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ๊ฒ€์ฆ ๋†’์Œ
TC-US-004 ๋กœ๊ทธ์ธ ์ž˜๋ชป๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ์‹œ ๋กœ๊ทธ์ธ ์‹คํŒจ ๊ฒ€์ฆ ๋†’์Œ
TC-US-005 ํ† ํฐ ์ธ์ฆ JWT๋กœ ์‚ฌ์šฉ์ž ์ •๋ณด(๋‚ด ์ •๋ณด) ์ •์ƒ ์กฐํšŒ ๊ฒ€์ฆ ๋†’์Œ
TC-US-006 ํ† ํฐ ์ธ์ฆ ๋งŒ๋ฃŒ๋œ JWT ์‚ฌ์šฉ ์‹œ 401 ์˜ค๋ฅ˜ ๋ฐ˜ํ™˜ ๊ฒ€์ฆ ๋†’์Œ
TC-US-007 ํšŒ์›์ •๋ณด ์ˆ˜์ • ๋‹‰๋„ค์ž„/์—ฐ๋ฝ์ฒ˜ ์ˆ˜์ • ๊ธฐ๋Šฅ ์ •์ƒ ๋™์ž‘ ๊ฒ€์ฆ ๋†’์Œ
TC-US-008 ํšŒ์› ํƒˆํ‡ด ํšŒ์›์ด ์ •์ƒ์ ์œผ๋กœ ํƒˆํ‡ด๋˜๊ณ , ์žฌ๋กœ๊ทธ์ธ ๋ถˆ๊ฐ€ ๊ฒ€์ฆ ๋†’์Œ
๐Ÿง‘โ€๐Ÿ’ผ ๊ด€๋ฆฌ์ž ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-AD-001 ๊ด€๋ฆฌ์ž ์•„์ด์ฝ˜ ๋…ธ์ถœ ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž์˜ ROLE_TYPE์ด ADMIN์ผ ๊ฒฝ์šฐ, ํ—ค๋”์— ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋Š” ์•„์ด์ฝ˜ ํ‘œ์‹œ ๋†’์Œ
TC-AD-002 ๋Œ€์‹œ๋ณด๋“œ ์š”์•ฝ ์นด๋“œ ์ „์ฒด ํ”„๋กœ์ ํŠธ ์ˆ˜, ์ „์ฒด ์œ ์ € ์ˆ˜, ์ด ํŽ€๋”ฉ ๊ธˆ์•ก, ์ „์ฒด ํ›„์›์ž ์ˆ˜๋ฅผ ๋ฐฑ์—”๋“œ์—์„œ ๊ฐ€์ ธ์™€ ์นด๋“œ ํ˜•ํƒœ๋กœ ํ‘œ์‹œ ์ค‘๊ฐ„
TC-AD-003 ํ”„๋กœ์ ํŠธ ์ƒํƒœ ๋ถ„ํฌ ํ”„๋กœ์ ํŠธ ์ƒํƒœ๋ณ„(WAITING_PROGRESS, APPROVED ๋“ฑ)๋กœ ํŒŒ์ด์ฐจํŠธ ํ‘œ์‹œ ์ค‘๊ฐ„
TC-AD-004 ์ผ๋ณ„ ํŽ€๋”ฉ ๊ทธ๋ž˜ํ”„ ๋‚ ์งœ๋ณ„ ์ด ํŽ€๋”ฉ ๊ธˆ์•ก์„ ๋ผ์ธ์ฐจํŠธ๋กœ ์‹œ๊ฐํ™” ์ค‘๊ฐ„
TC-AD-005 ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ์นด๋“œ ๋ฐ ๋ชฉ๋ก ์ „์ฒด, ๋Œ€๊ธฐ์ค‘, ์Šน์ธ๋จ, ๊ฑฐ์ ˆ๋จ ํ”„๋กœ์ ํŠธ ์ˆ˜ ์นด๋“œ๋กœ ํ‘œ์‹œ + ํ•˜๋‹จ์—๋Š” ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก (ํŽ˜์ด์ง• ์ ์šฉ) ๋†’์Œ
TC-AD-006 ํ”„๋กœ์ ํŠธ ์ƒ์„ธ ๋ณด๊ธฐ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก์—์„œ ์ƒ์„ธ ๋ณด๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ ์ค‘๊ฐ„
TC-AD-007 ํ”„๋กœ์ ํŠธ ์Šน์ธ/๊ฑฐ์ ˆ ๊ธฐ๋Šฅ ์‹ ์ฒญ๋œ ํ”„๋กœ์ ํŠธ ์ƒํƒœ๋Š” ๊ธฐ๋ณธ WAITING_PROGRESS, ๊ด€๋ฆฌ์ž๊ฐ€ ์Šน์ธ ๋˜๋Š” ๊ฑฐ์ ˆ ๊ฐ€๋Šฅ ๋†’์Œ
TC-AD-008 ํšŒ์› ๊ด€๋ฆฌ ๊ด€๋ฆฌ์ž ์ œ์™ธ ์œ ์ € ๋ชฉ๋ก ์กฐํšŒ + ์œ ์ € ์ƒ์„ธ ๋ณด๊ธฐ(๋ˆˆ ์•„์ด์ฝ˜), ๋ฒค/๋ฒค ํ•ด์ œ ๊ฐ€๋Šฅ ๋†’์Œ
TC-AD-009 ํŽ€๋”ฉ ๊ด€๋ฆฌ ์ „์ฒด ํŽ€๋”ฉ ์ •๋ณด ์นด๋“œ + ๊ฒ€์ƒ‰(ํ›„์›์ž, ํ”„๋กœ์ ํŠธ๋ช…) + ์ƒ์„ธ ๋ณด๊ธฐ ๋†’์Œ
TC-AD-010 ๋ฆฌ๋ทฐ ๊ด€๋ฆฌ ์ข…๋ฃŒ๋œ ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ๋ทฐ ํ™•์ธ + ํ‰์  ํ‰๊ท  ๊ณ„์‚ฐ ํ›„ ๋ณ„์ ์œผ๋กœ ํ‘œ์‹œ ๋†’์Œ
๐Ÿ“ฆ ํ”„๋กœ์ ํŠธ ๋“ฑ๋ก
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-PU-001 ํ”„๋กœ์ ํŠธ ์ •์ƒ ๋“ฑ๋ก ํ•„์ˆ˜ ์ž…๋ ฅ๊ฐ’ ์ž…๋ ฅ ์‹œ ์ •์ƒ ๋“ฑ๋ก ์—ฌ๋ถ€ ํ™•์ธ ๋†’์Œ
TC-PU-002 ํ•„์ˆ˜ ํ•ญ๋ชฉ ๋ˆ„๋ฝ ์ž…๋ ฅ๊ฐ’ ๋ˆ„๋ฝ ์‹œ ๋“ฑ๋ก ๋ถˆ๊ฐ€ ์—ฌ๋ถ€ ํ™•์ธ ๋†’์Œ
TC-PU-003 ๋ชฉํ‘œ ๊ธˆ์•ก ์Œ์ˆ˜ ์ž…๋ ฅ ์Œ์ˆ˜ ์ž…๋ ฅ ์‹œ ๋“ฑ๋ก ์ฐจ๋‹จ ํ™•์ธ ๋‚ฎ์Œ
TC-PU-004 ๋งˆ๊ฐ์ผ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋งˆ๊ฐ์ผ์ด ์‹œ์ž‘์ผ๋ณด๋‹ค ๋น ๋ฅผ ๊ฒฝ์šฐ ์˜ค๋ฅ˜ ํ™•์ธ ์ค‘๊ฐ„
TC-PU-005 ์ธ๋„ค์ผ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์ •์ƒ ๋™์ž‘ ํ™•์ธ ๋†’์Œ
TC-PU-006 ๋น„๋กœ๊ทธ์ธ ์ ‘๊ทผ ์ œํ•œ ๋น„๋กœ๊ทธ์ธ ์ƒํƒœ์—์„œ ์ ‘๊ทผ ์‹œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ ํ™•์ธ ๋†’์Œ
TC-PU-007 ๋“ฑ๋ก ํ›„ ์ƒ์„ธ ํŽ˜์ด์ง€ ์ด๋™ ๋“ฑ๋ก ์™„๋ฃŒ ์‹œ ์ƒ์„ธ ํ˜น์€ ๋ชฉ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™ ํ™•์ธ ์ค‘๊ฐ„
๐Ÿ“‹ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-PL-001 ๋ชฉ๋ก ํŽ˜์ด์ง€ ์ด๋™ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก URL ์ •์ƒ ๋ Œ๋”๋ง ํ™•์ธ ๋†’์Œ
TC-PL-002 ์ „์ฒด ํ”„๋กœ์ ํŠธ ์กฐํšŒ ์ „์ฒด ํ”„๋กœ์ ํŠธ๊ฐ€ ์ •์ƒ ์ถœ๋ ฅ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-003 ํŽ˜์ด์ง€๋„ค์ด์…˜ ๊ธฐ๋Šฅ ๋‹ค์ˆ˜ ํŽ˜์ด์ง€ ์‹œ ํŽ˜์ด์ง€ ์ด๋™ ๋™์ž‘ ํ™•์ธ ๋†’์Œ
TC-PL-004 ํ”„๋กœ์ ํŠธ ์ •๋ณด ํ‘œ์‹œ ๊ฐ ํ”„๋กœ์ ํŠธ ์ •๋ณด๊ฐ€ ์ •ํ™•ํžˆ ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-005 ํ”„๋กœ์ ํŠธ ์ธ๋„ค์ผ ์ถœ๋ ฅ ์ธ๋„ค์ผ ์ด๋ฏธ์ง€๊ฐ€ ๋ชฉ๋ก์— ์ •์ƒ ์ถœ๋ ฅ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-006 ํ”„๋กœ์ ํŠธ ์ด ๊ฐœ์ˆ˜ ์ถœ๋ ฅ ์ „์ฒด ํ”„๋กœ์ ํŠธ ์ˆ˜๊ฐ€ ์ •ํ™•ํžˆ ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธ ์ค‘๊ฐ„
TC-PL-007 ํŽ˜์ด์ง€ ์œ„๋กœ ์ด๋™ ํŽ˜์ด์ง€ ์ƒ๋‹จ์œผ๋กœ ์Šคํฌ๋กค ์ด๋™ ํ™•์ธ ์ค‘๊ฐ„
๐Ÿ” ํ”„๋กœ์ ํŠธ ์ƒ์„ธ
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-PD-001 ์ƒ์„ธ ํŽ˜์ด์ง€ ์ด๋™ ์ƒ์„ธ ํŽ˜์ด์ง€ ์ ‘์† ์‹œ ๋ Œ๋”๋ง ์ •์ƒ ํ™•์ธ ๋†’์Œ
TC-PD-002 ํ”„๋กœ์ ํŠธ ์ •๋ณด ํ‘œ์‹œ ์ธ๋„ค์ผ, ์ œ๋ชฉ, ๋งˆ๊ฐ์ผ ๋“ฑ ์ •๋ณด ํ‘œ์‹œ ํ™•์ธ ๋†’์Œ
TC-PD-003 UI ์กฐ๊ฑด๋ถ€ ๋ Œ๋”๋ง ์‹œ์ž‘์ผ์ด ๋ฏธ๋ž˜์ผ ๊ฒฝ์šฐ '๊ณต๊ฐœ์˜ˆ์ •' ํ‘œ์‹œ ํ™•์ธ ์ค‘๊ฐ„
TC-PD-004 ํ”„๋กœ์ ํŠธ ์„ค๋ช… ์ถœ๋ ฅ ๋“ฑ๋ก๋œ ์„ค๋ช… ๋‚ด์šฉ์ด ์ •์ƒ ์ถœ๋ ฅ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PD-005 ํ”„๋กœ์ ํŠธ ์„ ๋ฌผ ๊ตฌ์„ฑ ์ถœ๋ ฅ ๋“ฑ๋ก๋œ ์„ ๋ฌผ ์ •๋ณด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ถœ๋ ฅ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PD-006 ์„ ๋ฌผ ์„ ํƒ ์‹œ ์ˆ˜๋Ÿ‰ ์ฆ๊ฐ€ ์„ ๋ฌผ ํด๋ฆญ ์‹œ ์ˆ˜๋Ÿ‰ ์ฆ๊ฐ€ ๋ฐ ๋ฒ„ํŠผ ํ‘œ์‹œ ํ™•์ธ ๋†’์Œ
TC-PD-007 ๊ฒฐ์ œํŽ˜์ด์ง€ ์ด๋™ ํ›„์›ํ•˜๊ธฐ ํด๋ฆญ ์‹œ ๊ฒฐ์ œ ํŽ˜์ด์ง€๋กœ ์ด๋™ ํ™•์ธ ๋†’์Œ
TC-PD-008 ํŽ˜์ด์ง€ ์œ„๋กœ ์ด๋™ ํŽ˜์ด์ง€ ์ƒ๋‹จ์œผ๋กœ ์Šคํฌ๋กค ์ด๋™ ํ™•์ธ ์ค‘๊ฐ„
๐Ÿ’ฐ ํ›„์› ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-PL-001 ํ›„์› ํŽ˜์ด์ง€ ์ ‘๊ทผ ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ ํ›„์› ํŽ˜์ด์ง€์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-002 ๋น„๋กœ๊ทธ์ธ ํ›„์› ์‹œ๋„ ๋น„๋กœ๊ทธ์ธ ์‚ฌ์šฉ์ž๊ฐ€ ํ›„์› ์‹œ๋„ ์‹œ ๋กœ๊ทธ์ธ ์š”๊ตฌ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-003 ์„ ๋ฌผ ์„ ํƒ ๋ฐ ์ˆ˜๋Ÿ‰ ์กฐ์ • ์„ ๋ฌผ ์„ ํƒ/์ˆ˜๋Ÿ‰ ์กฐ์ •์ด ์ •์ƒ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-004 ์ถ”๊ฐ€ ํ›„์›๊ธˆ ์ž…๋ ฅ ์ถ”๊ฐ€ ํ›„์›๊ธˆ ์ž…๋ ฅ ๋ฐ ์œ ํšจ์„ฑ(0 ์ด์ƒ) ๊ฒ€์ฆ ๋†’์Œ
TC-PL-005 ์ด ํ›„์› ๊ธˆ์•ก ๊ณ„์‚ฐ ์„ ๋ฌผ ๊ธˆ์•ก๊ณผ ์ถ”๊ฐ€ ํ›„์›๊ธˆ์ด ํ•ฉ์‚ฐ๋˜์–ด ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-006 ๋ฐฐ์†ก ์ •๋ณด ์ž…๋ ฅ ์ˆ˜๋ น์ธ, ์—ฐ๋ฝ์ฒ˜, ์ฃผ์†Œ ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-007 ํ•„์ˆ˜ ์ •๋ณด ๋ฏธ์ž…๋ ฅ ์‹œ ๋ฒ„ํŠผ ๋น„ํ™œ์„ฑํ™” ํ•„์ˆ˜ ์ •๋ณด(๋™์˜, ๋ฐฐ์†ก์ •๋ณด, ์„ ๋ฌผ) ๋ฏธ์ž…๋ ฅ ์‹œ ํ›„์› ๋ฒ„ํŠผ ๋น„ํ™œ์„ฑํ™” ๋†’์Œ
TC-PL-008 ๊ฐœ์ธ์ •๋ณด/์•ฝ๊ด€ ๋™์˜ ์ฒดํฌ ๊ฐœ์ธ์ •๋ณด ์ œ๊ณต ๋ฐ ์•ฝ๊ด€ ๋™์˜ ์ฒดํฌ๋ฐ•์Šค ๋™์ž‘ ํ™•์ธ ๋†’์Œ
TC-PL-009 ํ›„์› ์ฒ˜๋ฆฌ(์„ฑ๊ณต) ์ •์ƒ ์ž…๋ ฅ ์‹œ ํ›„์› ์„ฑ๊ณต ๋ฐ ์™„๋ฃŒ ํŽ˜์ด์ง€ ์ด๋™ ํ™•์ธ ๋†’์Œ
TC-PL-010 ํ›„์› ์ฒ˜๋ฆฌ(์‹คํŒจ) ํ›„์› ์ฒ˜๋ฆฌ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ๋…ธ์ถœ ํ™•์ธ ๋†’์Œ
TC-PL-011 ํ›„์› ์™„๋ฃŒ ํŽ˜์ด์ง€ ํ‘œ์‹œ ํ›„์› ์™„๋ฃŒ ์‹œ ์ถ•ํ•˜ ๋ฉ”์‹œ์ง€ ๋ฐ ํ›„์›์ž ๋ฒˆํ˜ธ ํ‘œ์‹œ ํ™•์ธ ๋ณดํ†ต
TC-PL-012 ํ›„์› ๋‚ด์—ญ ์กฐํšŒ ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ํ›„์› ๋‚ด์—ญ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์ •์ƒ ์กฐํšŒ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-PL-013 ํ›„์› ์ƒ์„ธ ์กฐํšŒ ํ›„์› ๋‚ด์—ญ์—์„œ ์ƒ์„ธ ์ •๋ณด(ํ”„๋กœ์ ํŠธ, ์„ ๋ฌผ, ๋ฐฐ์†ก ๋“ฑ) ํ™•์ธ ๋†’์Œ
TC-PL-014 ํ›„์› ๋‚ด์—ญ ์—†์Œ ์•ˆ๋‚ด ํ›„์› ๋‚ด์—ญ์ด ์—†์„ ๋•Œ ์•ˆ๋‚ด ๋ฉ”์‹œ์ง€ ๋…ธ์ถœ ํ™•์ธ ๋ณดํ†ต
TC-PL-015 ์„ธ์…˜ ๋งŒ๋ฃŒ ์ฒ˜๋ฆฌ ์„ธ์…˜ ๋งŒ๋ฃŒ ์‹œ ๋กœ๊ทธ์ธ ์š”๊ตฌ ๋˜๋Š” ์—๋Ÿฌ ์•ˆ๋‚ด ํ™•์ธ ๋†’์Œ
TC-PL-016 ํ”„๋กœ์ ํŠธ ์ƒํƒœ๋ณ„ ํ›„์› ์ œํ•œ ์ข…๋ฃŒ๋œ ํ”„๋กœ์ ํŠธ์— ํ›„์› ๋ถˆ๊ฐ€(๋ฒ„ํŠผ ๋น„ํ™œ์„ฑํ™” ๋“ฑ) ํ™•์ธ ๋†’์Œ
๐Ÿ”” ์•Œ๋ฆผ ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-NT-001 Create - ํ›„์› ์™„๋ฃŒ ์•Œ๋ฆผ ์ „์†ก ์‹ค์ œ ํ›„์› ์‹œ ์ฐฝ์ž‘์ž ๋ฐ ๋ณธ์ธ์—๊ฒŒ ์•Œ๋ฆผ ์ƒ์„ฑ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-NT-002 Create - ํ”„๋กœ์ ํŠธ ์„ฑ๊ณต ์•Œ๋ฆผ ์ „์†ก ํ”„๋กœ์ ํŠธ ์„ฑ๊ณต ์‹œ ์ฐฝ์ž‘์ž/ํ›„์›์ž์—๊ฒŒ ์•Œ๋ฆผ ์ „์†ก ํ™•์ธ ๋†’์Œ
TC-NT-003 Create - ํ”„๋กœ์ ํŠธ ์‹คํŒจ ์•Œ๋ฆผ ์ „์†ก ํ”„๋กœ์ ํŠธ ์‹คํŒจ ์‹œ ์ฐฝ์ž‘์ž/ํ›„์›์ž์—๊ฒŒ ์•Œ๋ฆผ ์ „์†ก ํ™•์ธ ๋†’์Œ
TC-NT-004 Read - ์•Œ๋ฆผ ๋ชฉ๋ก ํŽ˜์ด์ง• ์กฐํšŒ ์•Œ๋ฆผ์ด ์ตœ์‹ ์ˆœ์œผ๋กœ ํŽ˜์ด์ง•๋˜์–ด ์กฐํšŒ๋˜๋Š”์ง€ ํ™•์ธ ๋ณดํ†ต
TC-NT-005 Read - ์•Œ๋ฆผ ํƒ€์ž… ํ•„ํ„ฐ๋ง ์„ ํƒํ•œ ์•Œ๋ฆผ ํƒ€์ž…๋งŒ ์ •ํ™•ํžˆ ํ•„ํ„ฐ๋ง๋˜๋Š”์ง€ ํ™•์ธ ๋ณดํ†ต
TC-NT-006 Read - ์ฝ์ง€ ์•Š์€ ์•Œ๋ฆผ ๊ฐœ์ˆ˜ ์กฐํšŒ ์ฝ์ง€ ์•Š์€ ์•Œ๋ฆผ ์ˆ˜๊ฐ€ UI์— ์ •ํ™•ํžˆ ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-NT-007 Update - ์ „์ฒด ์ฝ์Œ ์ฒ˜๋ฆฌ ์ „์ฒด ์ฝ์Œ ์ฒ˜๋ฆฌ ์‹œ ์•Œ๋ฆผ ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š”์ง€ ํ™•์ธ ๋ณดํ†ต
TC-NT-008 Delete - ์•Œ๋ฆผ ์†Œํ”„ํŠธ ์‚ญ์ œ ๊ถŒํ•œ ์ฒดํฌ ๋ณธ์ธ๋งŒ ์‚ญ์ œ ๊ฐ€๋Šฅํ•˜๋ฉฐ ํƒ€์ธ ์•Œ๋ฆผ ์‚ญ์ œ ์‹œ ๊ฑฐ๋ถ€๋˜๋Š”์ง€ ํ™•์ธ ๋ณดํ†ต
TC-NT-009 Read - ์•Œ๋ฆผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฐ ๋งํฌ ์ด๋™ ์•Œ๋ฆผ ํด๋ฆญ ์‹œ ๊ด€๋ จ ํ”„๋กœ์ ํŠธ๋กœ ์ด๋™๋˜๋Š”์ง€ ํ™•์ธ ๋ณดํ†ต
๐Ÿ“ ํ›„๊ธฐ ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Šฅ ๋ชฉ์  ์šฐ์„ ์ˆœ์œ„
TC-RV-001 Create - ํ›„๊ธฐ ์ž‘์„ฑ ํ›„์›ํ•œ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ํ›„๊ธฐ ์ž‘์„ฑ ๋ฐ ์—ฐ๋™ ํ™•์ธ ๋†’์Œ
TC-RV-002 Create - ํ•„์ˆ˜ํ•ญ๋ชฉ ๋ˆ„๋ฝ ์‹œ ๋“ฑ๋ก ๋ถˆ๊ฐ€ ํ•„์ˆ˜ ์ž…๋ ฅ๊ฐ’ ๋ˆ„๋ฝ ์‹œ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ๋ฐ ๋“ฑ๋ก ๋ถˆ๊ฐ€ ํ™•์ธ ๋†’์Œ
TC-RV-003 Read - ํ”„๋กœ์ ํŠธ๋ณ„ ํ›„๊ธฐ ์ •๋ ฌ ์กฐํšŒ ์ตœ์‹ ์ˆœ ๋ฐ ๋งŒ์กฑ๋„ ์ ์ˆ˜๋ณ„ ์ •๋ ฌ๋œ ํ›„๊ธฐ ์กฐํšŒ ๋†’์Œ
TC-RV-004 Read - ํ›„๊ธฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์กฐํšŒ ํ”„๋กœ์ ํŠธ ์ƒ์„ธ์—์„œ ์ตœ์‹  ํ›„๊ธฐ 5๊ฐœ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ™•์ธ ๋ณดํ†ต
TC-RV-005 Read - ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ํ›„๊ธฐ ์กฐํšŒ ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž์˜ ํ›„๊ธฐ ๋ชฉ๋ก ์กฐํšŒ ํ™•์ธ ๋ณดํ†ต
TC-RV-006 Read - ์ž‘์„ฑ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ ์กฐํšŒ ํ›„๊ธฐ ์ž‘์„ฑ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก ์กฐํšŒ ํ™•์ธ ๋ณดํ†ต
TC-RV-007 Update - ํ›„๊ธฐ ์ˆ˜์ • ๋ณธ์ธ๋งŒ ํ›„๊ธฐ ์ˆ˜์ • ๊ฐ€๋Šฅํ•˜๊ณ  ๋‚ด์šฉ์ด ๋ฐ˜์˜๋˜๋Š”์ง€ ํ™•์ธ ๋†’์Œ
TC-RV-008 Update - ํ›„๊ธฐ ์ˆ˜์ • ๊ถŒํ•œ ํ™•์ธ ํƒ€์ธ์˜ ํ›„๊ธฐ ์ˆ˜์ • ์š”์ฒญ ์‹œ ๊ฑฐ๋ถ€ ์ฒ˜๋ฆฌ ํ™•์ธ ๋†’์Œ
TC-RV-009 Delete - ํ›„๊ธฐ ์‚ญ์ œ ๋ณธ์ธ ํ›„๊ธฐ ์‚ญ์ œ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‚ญ์ œ ๊ฒฐ๊ณผ ํ™•์ธ ๋†’์Œ
TC-RV-010 Delete - ํ›„๊ธฐ ์‚ญ์ œ ๊ถŒํ•œ ํ™•์ธ ํƒ€์ธ์˜ ํ›„๊ธฐ ์‚ญ์ œ ์š”์ฒญ ์‹œ ๊ฑฐ๋ถ€ ์ฒ˜๋ฆฌ ํ™•์ธ ๋†’์Œ

โœ… ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๊ฒฐ๊ณผ์„œ

๐Ÿ“Ž ํ—ค๋”
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-PR-001 ํ”„๋กœ์ ํŠธ ์ด๋ฆ„ ๊ฒ€์ƒ‰ ์‹œ ํ•ด๋‹น ์ด๋ฆ„์ด ํฌํ•จ๋œ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก์ด ์ •์ƒ ์กฐํšŒ๋จ โœ… ์„ฑ๊ณต
TC-NT-001 ์ข… ์•„์ด์ฝ˜ ํด๋ฆญ ์‹œ ๋“œ๋กญ๋‹ค์šด ์—†์ด /notification ํŽ˜์ด์ง€๋กœ ์ด๋™๋จ โœ… ์„ฑ๊ณต
TC-NT-002 ์ฝ์ง€ ์•Š์€ ์•Œ๋ฆผ์ด ์žˆ์„ ๊ฒฝ์šฐ, ์ข… ์•„์ด์ฝ˜ ์šฐ์ธก์— ๋นจ๊ฐ„ ๋ฑƒ์ง€๊ฐ€ ํ‘œ์‹œ๋จ โœ… ์„ฑ๊ณต
๐Ÿ‘ค ์‚ฌ์šฉ์ž ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-US-001 201, ํšŒ์›๊ฐ€์ž… ์„ฑ๊ณต { "userId": "user@test.com", ... } โœ… ์„ฑ๊ณต
TC-US-002 400, "์ค‘๋ณต ์ด๋ฉ”์ผ" ์—๋Ÿฌ { "code":400, "message":"์ด๋ฏธ ์กด์žฌ" } โœ… ์„ฑ๊ณต
TC-US-003 200, JWT ํ† ํฐ ๋ฐ˜ํ™˜ { "accessToken": "...", ... } โœ… ์„ฑ๊ณต
TC-US-004 401, ๋กœ๊ทธ์ธ ์‹คํŒจ { "code":401, ... } โœ… ์„ฑ๊ณต
TC-US-005 200, ํšŒ์› ์ •๋ณด ๋ฐ˜ํ™˜ { "userId":"...", ... } โœ… ์„ฑ๊ณต
TC-US-006 401, ์ธ์ฆ ์˜ค๋ฅ˜ ๋ฐ˜ํ™˜ { "code":401, ... } โœ… ์„ฑ๊ณต
TC-US-007 200, ์ •๋ณด ์ˆ˜์ • ๋ฐ˜์˜ ์„ฑ๊ณต
TC-US-008 401, ์ธ์ฆ ์‹คํŒจ ์„ฑ๊ณต
๐Ÿง‘โ€๐Ÿ’ผ ๊ด€๋ฆฌ์ž ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-AD-001 ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž์˜ ROLE_TYPE์ด ADMIN์ผ ๊ฒฝ์šฐ, ํ—ค๋”์— ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์•„์ด์ฝ˜์ด ๋…ธ์ถœ๋จ โœ… ์„ฑ๊ณต
TC-AD-002 ์ „์ฒด ํ”„๋กœ์ ํŠธ ์ˆ˜, ์œ ์ € ์ˆ˜, ์ด ํŽ€๋”ฉ ๊ธˆ์•ก, ํ›„์›์ž ์ˆ˜๊ฐ€ ๋ฐฑ์—”๋“œ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ •์ƒ ์กฐํšŒ๋˜์–ด ์นด๋“œ ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ๋จ โœ… ์„ฑ๊ณต
TC-AD-003 ํ”„๋กœ์ ํŠธ ์ƒํƒœ๋ณ„(WAITING_PROGRESS, APPROVED ๋“ฑ) ๋น„์œจ์ด ํŒŒ์ด์ฐจํŠธ๋กœ ์‹œ๊ฐํ™”๋จ โœ… ์„ฑ๊ณต
TC-AD-004 ๋‚ ์งœ๋ณ„ ์ด ํŽ€๋”ฉ ๊ธˆ์•ก์ด ๋ผ์ธ์ฐจํŠธ๋กœ ์‹œ๊ฐํ™”๋จ โœ… ์„ฑ๊ณต
TC-AD-005 ์ „์ฒด/๋Œ€๊ธฐ์ค‘/์Šน์ธ๋จ/๊ฑฐ์ ˆ๋จ ํ”„๋กœ์ ํŠธ ์ˆ˜๊ฐ€ ์นด๋“œ์— ํ‘œ์‹œ๋˜๊ณ , ํ•˜๋‹จ์— ํŽ˜์ด์ง•๋œ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก์ด ์ถœ๋ ฅ๋จ โœ… ์„ฑ๊ณต
TC-AD-006 ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก์˜ ์ƒ์„ธ๋ณด๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ •์ƒ ์ด๋™๋จ โœ… ์„ฑ๊ณต
TC-AD-007 WAITING_PROGRESS ์ƒํƒœ์˜ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ๊ด€๋ฆฌ์ž๊ฐ€ ์Šน์ธ ๋˜๋Š” ๊ฑฐ์ ˆ ์‹œ ์ƒํƒœ ๋ณ€๊ฒฝ์ด ์ •์ƒ ๋ฐ˜์˜๋จ โœ… ์„ฑ๊ณต
TC-AD-008 ๊ด€๋ฆฌ์ž ์ œ์™ธ ์œ ์ € ๋ชฉ๋ก์ด ์กฐํšŒ๋˜๊ณ , ์ƒ์„ธ๋ณด๊ธฐ(๋ˆˆ ์•„์ด์ฝ˜) ๋ฐ ๋ฒค/๋ฒค ํ•ด์ œ๊ฐ€ ์ •์ƒ ๋™์ž‘ํ•จ โœ… ์„ฑ๊ณต
TC-AD-009 ์ „์ฒด ํŽ€๋”ฉ ์ •๋ณด ์นด๋“œ๊ฐ€ ๋…ธ์ถœ๋˜๊ณ , ๊ฒ€์ƒ‰(ํ›„์›์ž, ํ”„๋กœ์ ํŠธ๋ช…) ๋ฐ ์ƒ์„ธ ๋ณด๊ธฐ๊ฐ€ ์ •์ƒ ์ž‘๋™ํ•จ โœ… ์„ฑ๊ณต
TC-AD-010 ์ข…๋ฃŒ๋œ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋ฆฌ๋ทฐ ๋ชฉ๋ก์ด ์ •์ƒ ์กฐํšŒ๋˜๊ณ , ํ‰์  ํ‰๊ท ์ด ๋ณ„์ ์œผ๋กœ ๊ณ„์‚ฐ๋˜์–ด ํ‘œ์‹œ๋จ โœ… ์„ฑ๊ณต
๐Ÿ“ฆ ํ”„๋กœ์ ํŠธ ๋“ฑ๋ก
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-PU-001 ํ•„์ˆ˜ ์ž…๋ ฅ๊ฐ’ ์ž…๋ ฅ ์‹œ ํ”„๋กœ์ ํŠธ ์ •์ƒ ๋“ฑ๋ก๋จ โœ… ์„ฑ๊ณต
TC-PU-002 ํ•„์ˆ˜ ํ•ญ๋ชฉ ๋ˆ„๋ฝ ์‹œ ๋“ฑ๋ก ์ฐจ๋‹จ ๋ฐ ์˜ค๋ฅ˜ ํ‘œ์‹œ โœ… ์„ฑ๊ณต
TC-PU-003 ๋ชฉํ‘œ ๊ธˆ์•ก ์Œ์ˆ˜ ์ž…๋ ฅ ์‹œ ๋“ฑ๋ก ๋ถˆ๊ฐ€ ๋ฐ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ ๋…ธ์ถœ โœ… ์„ฑ๊ณต
TC-PU-004 ๋งˆ๊ฐ์ผ์ด ์‹œ์ž‘์ผ๋ณด๋‹ค ๋น ๋ฅด๋ฉด ์˜ค๋ฅ˜ ๋ฐœ์ƒ โœ… ์„ฑ๊ณต
TC-PU-005 ์ด๋ฏธ์ง€ ํŒŒ์ผ ์—…๋กœ๋“œ ์ •์ƒ ์ฒ˜๋ฆฌ๋จ (๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ‘œ์‹œ๋จ) โœ… ์„ฑ๊ณต
TC-PU-006 ๋น„๋กœ๊ทธ์ธ ์‹œ ๋“ฑ๋ก ํŽ˜์ด์ง€ ์ ‘๊ทผ ์‹œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ โœ… ์„ฑ๊ณต
TC-PU-007 ๋“ฑ๋ก ํ›„ ์ƒ์„ธ ํŽ˜์ด์ง€ ๋˜๋Š” ๋ชฉ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™๋จ โœ… ์„ฑ๊ณต
๐Ÿ“‹ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-PL-001 ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก ํŽ˜์ด์ง€ ์ •์ƒ ๋ Œ๋”๋ง โœ… ์„ฑ๊ณต
TC-PL-002 ์ „์ฒด ํ”„๋กœ์ ํŠธ ์ •์ƒ ์ถœ๋ ฅ โœ… ์„ฑ๊ณต
TC-PL-003 ํŽ˜์ด์ง€๋„ค์ด์…˜ ํด๋ฆญ ์‹œ ํŽ˜์ด์ง€ ์ด๋™ ์ •์ƒ ์ž‘๋™ โœ… ์„ฑ๊ณต
TC-PL-004 ํ”„๋กœ์ ํŠธ ์ธ๋„ค์ผ/์ œ๋ชฉ/๋งˆ๊ฐ์ผ ๋“ฑ ์ •๋ณด ์ •ํ™•ํžˆ ํ‘œ์‹œ โœ… ์„ฑ๊ณต
TC-PL-005 ์ธ๋„ค์ผ ์ด๋ฏธ์ง€ ์ •์ƒ ์ถœ๋ ฅ โœ… ์„ฑ๊ณต
TC-PL-006 ํ”„๋กœ์ ํŠธ ์ด ๊ฐœ์ˆ˜ ์ •์ƒ ํ‘œ์‹œ โœ… ์„ฑ๊ณต
TC-PL-007 ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ํŽ˜์ด์ง€ ์ตœ์ƒ๋‹จ์œผ๋กœ ์ด๋™ โœ… ์„ฑ๊ณต
๐Ÿ” ํ”„๋กœ์ ํŠธ ์ƒ์„ธ
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-PD-001 ํ”„๋กœ์ ํŠธ ์ƒ์„ธ ํŽ˜์ด์ง€ ์ •์ƒ ๋ Œ๋”๋ง โœ… ์„ฑ๊ณต
TC-PD-002 ํ”„๋กœ์ ํŠธ ์ •๋ณด (์ธ๋„ค์ผ, ์ œ๋ชฉ ๋“ฑ) ์ •ํ™•ํžˆ ํ‘œ์‹œ โœ… ์„ฑ๊ณต
TC-PD-003 ์‹œ์ž‘์ผ > ์˜ค๋Š˜์ด๋ฉด ํ›„์› ๋ฒ„ํŠผ์€ "๊ณต๊ฐœ์˜ˆ์ •" ์œผ๋กœ ํ‘œ์‹œ, ์‹œ์ž‘์ผ < ์˜ค๋Š˜์ด๋ฉด ํ›„์› ๋ฒ„ํŠผ์ด โ€œ๋งˆ๊ฐโ€ โœ… ์„ฑ๊ณต
TC-PD-004 ํ”„๋กœ์ ํŠธ ์„ค๋ช… ๊ธ€/์ด๋ฏธ์ง€๊ฐ€ ์ •์ƒ ์ถœ๋ ฅ โœ… ์„ฑ๊ณต
TC-PD-005 ๋“ฑ๋ก๋œ ์„ ๋ฌผ ๊ตฌ์„ฑ ์ •ํ™•ํžˆ ํ‘œ์‹œ โœ… ์„ฑ๊ณต
TC-PD-006 ์„ ๋ฌผ ์„ ํƒ ์‹œ count ์ฆ๊ฐ€ ๋ฐ ํ›„์›๋ฒ„ํŠผ ๋…ธ์ถœ โœ… ์„ฑ๊ณต
TC-PD-007 ํ›„์›ํ•˜๊ธฐ ํด๋ฆญ ์‹œ ๊ฒฐ์ œ ํŽ˜์ด์ง€๋กœ ์ด๋™ โœ… ์„ฑ๊ณต
TC-PD-008 ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ํŽ˜์ด์ง€ ์ตœ์ƒ๋‹จ์œผ๋กœ ์ด๋™ โœ… ์„ฑ๊ณต
๐Ÿ”” ์•Œ๋ฆผ ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-NT-001 ํ›„์› ์™„๋ฃŒ ์‹œ ์ฐฝ์ž‘์ž์™€ ํ›„์›์ž ๋ชจ๋‘ ์•Œ๋ฆผ์ด ์ •ํ™•ํžˆ ์ƒ์„ฑ๋˜๊ณ  UI์— ํ‘œ์‹œ๋จ โœ… ์„ฑ๊ณต
TC-NT-002 ํ”„๋กœ์ ํŠธ ์„ฑ๊ณต ์‹œ ์ฐฝ์ž‘์ž ๋ฐ ํ›„์›์ž์—๊ฒŒ ์„ฑ๊ณต ์•Œ๋ฆผ์ด ์ „์†ก๋˜๊ณ  UI์— ๋ฐ˜์˜๋จ โœ… ์„ฑ๊ณต
TC-NT-003 ์•Œ๋ฆผ ํŽ˜์ด์ง€์—์„œ ํƒ€์ž…๋ณ„ ํ•„ํ„ฐ๊ฐ€ ์ •์ƒ ๋™์ž‘ํ•˜๋ฉฐ, ํŽ˜์ด์ง•๋„ ์ตœ์‹ ์ˆœ์œผ๋กœ ์ •์ƒ ์ž‘๋™ โœ… ์„ฑ๊ณต
TC-NT-004 ์•Œ๋ฆผ ์‚ญ์ œ ์‹œ ๋ณธ์ธ ์•Œ๋ฆผ๋งŒ ์‚ญ์ œ ๊ฐ€๋Šฅํ•˜๊ณ , ์‚ญ์ œ ํ›„ UI์—์„œ ์•Œ๋ฆผ ์‚ฌ๋ผ์ง โœ… ์„ฑ๊ณต
TC-NT-005 ์•Œ๋ฆผ ์•„์ด์ฝ˜ ํด๋ฆญ ์‹œ ๋“œ๋กญ๋‹ค์šด์œผ๋กœ ์•Œ๋ฆผ ๋ชฉ๋ก ํ‘œ์‹œ๋˜๊ณ , ์•Œ๋ฆผ ํด๋ฆญ ์‹œ ํ”„๋กœ์ ํŠธ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ โœ… ์„ฑ๊ณต
๐Ÿ“ ํ›„๊ธฐ ์„œ๋น„์Šค
ํ…Œ์ŠคํŠธ ID ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ
TC-RV-001 ์‚ฌ์šฉ์ž๊ฐ€ ํ›„์›ํ•œ ํ”„๋กœ์ ํŠธ์— ์ •์ƒ์ ์œผ๋กœ ํ›„๊ธฐ ์ž‘์„ฑ ๊ฐ€๋Šฅ, ์ž‘์„ฑ ํ›„ ํ”„๋กœ์ ํŠธ์™€ ํ›„๊ธฐ ์—ฐ๋™ ํ™•์ธ โœ… ์„ฑ๊ณต
TC-RV-002 ํ›„๊ธฐ ์ž‘์„ฑ ์‹œ ํ•„์ˆ˜ ์ž…๋ ฅ๊ฐ’ ๋ˆ„๋ฝ ์‹œ ๋“ฑ๋ก ๋ถˆ๊ฐ€ ๋ฐ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ๋…ธ์ถœ โœ… ์„ฑ๊ณต
TC-RV-003 ํŠน์ • ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ๋“ค์ด ์ตœ์‹ ์ˆœ ๋ฐ ๋งŒ์กฑ๋„(ํ€„๋ฆฌํ‹ฐ, ๊ณ„ํš, ์†Œํ†ต) ์ ์ˆ˜๋ณ„๋กœ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ •๋ ฌ๋˜์–ด ์กฐํšŒ๋จ โœ… ์„ฑ๊ณต
TC-RV-004 ํ”„๋กœ์ ํŠธ ์ƒ์„ธ ํŽ˜์ด์ง€์—์„œ ์ตœ์‹  ํ›„๊ธฐ 5๊ฐœ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ์ •์ƒ ์ถœ๋ ฅ๋จ โœ… ์„ฑ๊ณต
TC-RV-005 ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์ด ์ž‘์„ฑํ•œ ํ›„๊ธฐ ๋ชฉ๋ก์„ ์ •์ƒ ์กฐํšŒ ๊ฐ€๋Šฅ โœ… ์„ฑ๊ณต
TC-RV-006 ์‚ฌ์šฉ์ž๊ฐ€ ํ›„๊ธฐ ์ž‘์„ฑ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก์ด ์ •์ƒ์ ์œผ๋กœ ์กฐํšŒ๋จ โœ… ์„ฑ๊ณต
TC-RV-007 ์ž‘์„ฑ์ž ๋ณธ์ธ๋งŒ ํ›„๊ธฐ ์ˆ˜์ • ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ˆ˜์ • ์‹œ ๋‚ด์šฉ์ด ์ •์ƒ ๋ฐ˜์˜๋จ โœ… ์„ฑ๊ณต
TC-RV-008 ๋ณธ์ธ ์ด์™ธ์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํ›„๊ธฐ ์ˆ˜์ • ์‹œ ๊ถŒํ•œ ๊ฑฐ๋ถ€ ๋ฐ ์—๋Ÿฌ ์ฒ˜๋ฆฌ๋จ โœ… ์„ฑ๊ณต
TC-RV-009 ์ž‘์„ฑ์ž ๋ณธ์ธ๋งŒ ํ›„๊ธฐ ์‚ญ์ œ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‚ญ์ œ ํ›„ ํ›„๊ธฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋จ โœ… ์„ฑ๊ณต
TC-RV-010 ํƒ€์ธ์˜ ํ›„๊ธฐ๋Š” ๋ณด์ด์ง€ ์•Š์œผ๋ฉฐ, ์‚ญ์ œ/์ˆ˜์ • ๊ธฐ๋Šฅ ์ž์ฒด๊ฐ€ ํ”„๋ก ํŠธ์—์„œ ๋น„๋…ธ์ถœ๋จ โœ… ์„ฑ๊ณต

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors