Skip to content

pirate99-FinalProject/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ Index

  1. ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ
  2. ๊ธฐ์ˆ  ์Šคํƒ
  3. ๊ธฐ๋Šฅ ๋ช…์„ธ
  4. ์‹œ์—ฐ ์˜์ƒ
  5. ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜
  6. ERD
  7. API
  8. ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

image

PIN Table ๐Ÿฝ

Pin-Table์€, ๋Œ€์šฉ๋Ÿ‰ ์œ„์น˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ์œ„์น˜ ๊ฒ€์ƒ‰๊ณผ ์Šคํ† ์–ด ์›จ์ดํŒ… ์‹ ์ฒญ์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.

  • ์œ„์น˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ์žฅ์†Œ ์œ„์น˜ ๊ฒ€์ƒ‰์„ ํ•  ์ˆ˜ ์žˆ์–ด์š” ๐Ÿ™†๐Ÿป
  • ๊ฐ€๊ณ ์‹ถ์€ ์‹๋‹น์„ ๊ฒ€์ƒ‰ํ•˜๊ณ , ํ˜„์žฌ ์›จ์ดํŒ… ํ˜„ํ™ฉ ๋ฐ ์›จ์ดํŒ… ์‹ ์ฒญ์„ ํ•  ์ˆ˜ ์žˆ์–ด์š” โ—๏ธ

1. ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ ๐Ÿ“ข

  • ์„ค๋ช… :
  • ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ :
    • ๋Œ€์šฉ๋Ÿ‰ ์žฅ์†Œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ๊ฒ€์ƒ‰ ๋ฐ ์˜ˆ์•ฝ ์„œ๋น„์Šค ํ”Œ๋žซํผ
  • ํ”„๋กœ์ ํŠธ ์ด๋ฆ„ :
    • Pin-Table
  • ์„œ๋น„์Šค์˜ ํ•„์š”์„ฑ :
    • ์ง€๋„ ๊ฒ€์ƒ‰ ์‹œ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์žฅ์†Œ์˜ ์›จ์ดํŒ… ํ˜„ํ™ฉ๊ณผ ์˜ˆ์•ฝ์„ ํ•  ์ˆ˜ ์žˆ์–ด ํŽธ์˜์„ฑ์ด ์ฆ๋Œ€๋จ
  • ๊ตฌํ˜„ ๊ธฐ๋Šฅ ๋ฐ ํ•ต์‹ฌ ๋ชฉํ‘œ :
    • ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ๊ณผ UI ๊ฐ„์†Œํ™” + ๋‚ฎ์€ ์ง„์ž… ์žฅ๋ฒฝ(์‚ฌ์šฉ์ž ํŽธ๋ฆฌ์„ฑ)
    • ์•ฝ 1000๋งŒ๊ฑด์˜ ๋ฐ์ดํ„ฐ ์กฐํšŒ ๋ชฉํ‘œ 1์ดˆ~3์ดˆ
  • ๊ธฐ๊ฐ„ :
    • 2022.12.30 ~ 2022.02.09
  • ํŒ€์› :
- ์ด๋ฆ„ GITHUB
BE ๊น€๊ทœ๋ฆฌ๐Ÿ”ฐ https://github.com/kyuung09
BE ์ด์ƒํ›ˆ https://github.com/leemeo3
BE ์‹ ์Šนํ˜ธ https://github.com/hongdangmoo49
BE ํ™ฉ์ง€์„ฑ https://github.com/developjisung

2. ๊ธฐ์ˆ  ์Šคํƒ ๐Ÿ”จ




3. ๊ธฐ๋Šฅ ๋ช…์„ธ ๐Ÿ—‚

ย ์ฃผ์š” ๊ธฐ๋Šฅ ๐Ÿ–‹

(1) ์žฅ์†Œ ๊ฒ€์ƒ‰
แ„€แ…ฅแ†ทแ„‰แ…ขแ†จแ„ˆแ…กแ„…แ…ณแ„€แ…ฆ

  • ์žฅ์†Œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ
  • ์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ
  • ๊ฒ€์ƒ‰์–ด ์ง€์ • ๊ฒ€์ƒ‰ (๊ฐ€๊ฒŒ ์ด๋ฆ„ / ๋„๋กœ๋ช… ์ฃผ์†Œ / ์—…์ข…)
  • ๋žญํ‚น ์กฐํšŒ(ํ‰์  4์  ์ด์ƒ / ํ‰์  ๋†’์€ ์ˆœ / ๋ฆฌ๋ทฐ 1000๊ฐœ ์ด์ƒ / ๋ฆฌ๋ทฐ ๋†’์€ ์ˆœ)
  • Elastic Search + Nori ํ˜•ํƒœ์†Œ ๋ถ„์„๊ธฐ๋ฅผ ์ด์šฉํ•œ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ์ œ๊ณต

(2) ์˜ˆ์•ฝ(์›จ์ดํŒ…) ์‹œ์Šคํ…œ
แ„‹แ…ฐแ„‹แ…ตแ„แ…ตแ†ผแ„ƒแ…ณแ†ผแ„…แ…ฉแ†จ2แ„‡แ…ขแ„‰แ…ฉแ†จ

  • ์Šคํ† ์–ด ์›จ์ดํŒ… ์‹ ์ฒญ ๊ธฐ๋Šฅ
  • ์Šคํ† ์–ด ํ˜„ํ™ฉ ์กฐํšŒ ๊ธฐ๋Šฅ
  • ์‚ฌ์šฉ์ž ์œ ํšจ์„ฑ(๋ฉ”์ผ) ์ธ์ฆ ๋ฐ ๋ฉ”์ผ ํ˜ธ์ถœ ๊ธฐ๋Šฅ

(3) ์žฅ์†Œ ๋ฆฌ๋ทฐ ๊ธฐ๋Šฅ
แ„…แ…ตแ„‡แ…ฒแ„ˆแ…กแ„…แ…ณแ„€แ…ฆ

  • ์žฅ์†Œ ๋ฆฌ๋ทฐ ์ž‘์„ฑ ๋ฐ ์กฐํšŒ ๊ธฐ๋Šฅ
  • ๋ฆฌ๋ทฐ ๋“ฑ๋ก ์‹œ ์Šคํ† ์–ด ์ •๋ณด ๊ฐฑ์‹ (๋ณ„์ , ๋ฆฌ๋ทฐ ๊ฐฏ์ˆ˜) ๊ธฐ๋Šฅ

(4) ๊ด€๋ฆฌ์žํŽ˜์ด์ง€(์‚ฌ์žฅ๋‹˜ ๋ฉ”๋‰ด) ๊ธฐ๋Šฅ

  • ์›จ์ดํŒ… ํ˜„ํ™ฉ ํ™•์ธ ๊ธฐ๋Šฅ ์ œ๊ณต
  • ์†๋‹˜ ์ž…์žฅ/ํ‡ด์žฅ ๊ธฐ๋Šฅ ์ œ๊ณต
  • ์›จ์ดํŒ… ํ˜ธ์ถœ(์ด๋ฉ”์ผ) ๊ธฐ๋Šฅ ์ œ๊ณต

4. ์‹œ์—ฐ์˜์ƒ ๐ŸŽฅ

์‹œ์—ฐ์˜์ƒ ๋ฐ”๋กœ๊ฐ€๊ธฐ

5. ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜ ๐ŸŽจ

image

6. ERD ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป

ํŽผ์ณ๋ณด๊ธฐ

image

7. API ๐Ÿ’ฌ

Swagger API ๋ฐ”๋กœ๊ฐ€๊ธฐ

8. ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ๐Ÿž

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

(1) ๊ณต๊ณต API๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ์žฅ์†Œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘
- ๊ณต๊ณต ๋ฐ์ดํ„ฐ ํฌํ„ธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ „๊ตญ ์Œ์‹์ /์นดํŽ˜์˜ ํŒŒ์ผ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ (์•ฝ 650๋งŒ๊ฑด)

(2) ์žฅ์†Œ ๋ฐ์ดํ„ฐ 1์ฐจ ๊ฐ€๊ณต
- ๊ณต๊ณต ๋ฐ์ดํ„ฐ ํฌํ„ธ์—์„œ ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ ์ค‘ ๋ถˆํ•„์š” ์ปฌ๋Ÿผ ๋ฐ ํ์—… ์žฅ์†Œ ๋ฐ์ดํ„ฐ ์ œ๊ฑฐ (์•ฝ 200๋งŒ๊ฑด)

(3) ๋„ค์ด๋ฒ„ ํ”Œ๋ ˆ์ด์Šค ์›น ํฌ๋กค๋ง์„ ํ†ตํ•œ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘
- ์›นํฌ๋กค๋ง(Python + ์…€๋ ˆ๋‹ˆ์›€)์„ ์ด์šฉํ•˜์—ฌ ๋ฆฌ๋ทฐ ๊ฐฏ์ˆ˜/ ๋ธ”๋กœ๊ทธ ๋ฆฌ๋ทฐ / ๋ณ„์  ์ •๋ณด ๋“ฑ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘
- ๋„ค์ด๋ฒ„ ํ”Œ๋ ˆ์ด์Šค ํฌ๋กค๋ง ์‹œ ํŠน์ • ํšŸ์ˆ˜ ์ด์ƒ ๋ฐ˜๋ณต ์‹œ๋„์‹œ ์ฐจ๋‹จ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๊ณ , ์•„๋ž˜ ๊ณผ์ •์„ ํ†ตํ•ด ํ•ด๊ฒฐ
๐Ÿ‘‰ https://www.notion.so/404-Not-Found-9ec37cc4600545e7972663f4d9d06364

(4) Faker ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•œ ๋ฆฌ๋ทฐ/์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
- Faker ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ์•ฝ 600๋งŒ๊ฑด์˜ ๋ฆฌ๋ทฐ/์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ์ƒ์„ฑ

๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ํ–ฅ์ƒ
๐Ÿ”ป ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ๊ฐœ์„  ์ž์„ธํžˆ ๋ณด๊ธฐ : https://www.notion.so/PIN-TABLE-98c3a7dbb1324630a3a300575b2f7782
๋Œ€์šฉ๋Ÿ‰ ํŠธ๋ž˜ํ”ฝ ๋ถ€ํ•˜๋ถ„์‚ฐ
๐Ÿ”ป ๋Œ€์šฉ๋Ÿ‰ ํŠธ๋ž˜ํ”ฝ ๋ถ€ํ•˜๋ถ„์‚ฐ ์ž์„ธํžˆ ๋ณด๊ธฐ : https://www.notion.so/PIN-TABLE-641ad77ad45247c2801ae079db805389 )
๋™์‹œ์„ฑ ์ œ์–ด
๐Ÿ”ป ๋™์‹œ์„ฑ ์ œ์–ด ์ž์„ธํžˆ ๋ณด๊ธฐ : https://www.notion.so/PIN-TABLE-721fb45b91454dda8255e0de4ac757ca )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published