Skip to content

[๐Ÿ”ฅ ํ•ซ์‹์Šค ํ”„๋กœ์ ํŠธ] ์นธ๋ฐ˜๋ณด๋“œ ๊ธฐ๋ฐ˜ ํ˜‘์—…ํˆด ์„œ๋น„์Šค ๋งŒ๋“ค๊ธฐ ํ”„๋กœ์ ํŠธ

Notifications You must be signed in to change notification settings

spring-b-hotsix/hotsix-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”ฅ hotsix-project

์นธ๋ฐ˜๋ณด๋“œ ๊ธฐ๋ฐ˜ ํ˜‘์—…ํˆด ์„œ๋น„์Šค ๋งŒ๋“ค๊ธฐ ํ”„๋กœ์ ํŠธ


๐ŸŽ ํ”„๋กœ์ ํŠธ ๊ฒฐ๊ณผ๋ฌผ

๋ฐฐํฌ๋œ ์ฃผ์†Œ ๋งํฌ

http://ec2-3-38-181-21.ap-northeast-2.compute.amazonaws.com:8080/

์‹œ์—ฐ์˜์ƒ ๋งํฌ

Youtube | hotsix trello

๋ฐœํ‘œ ์‹œ ์‚ฌ์šฉํ•œ ์ž๋ฃŒ

Notion | hotsix


๐Ÿšฉ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

2023.08.07. ~ 2023.08.14.


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



๐ŸŒต ์—ญํ•  ๋ถ„๋‹ด -> ์ž์„ธํ•œ ๋‚ด์šฉ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ์ฐธ๊ณ 

  • ์„œ์˜ˆ๋ฆฐ - ์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ / ์†Œ์…œ๋กœ๊ทธ์ธ, ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰, ํ”„๋ก ํŠธ
  • ์กฐ์šฐ์ง„ - ๋ณด๋“œ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ / ํ”„๋ก ํŠธ
  • ์ตœ์ •์€ - ์ปฌ๋Ÿผ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ / ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ๋ฐ ๋”๋ฏธ ๋ฐ์ดํ„ฐ, Swagger ์ ์šฉ
  • ์ตœํ˜์ง„ - ์นด๋“œ ๊ด€๋ฆฌ ๋ฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ / CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ• ๋ฐ ๋ฐฐํฌ, ํ”„๋กœํ•„ ์ด๋ฏธ์ง€, ์•Œ๋ฆผ ๊ธฐ๋Šฅ
  • ์กฐํ•ด๋‚˜ - ์นด๋“œ ์ƒ์„ธ ๋ฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ / ํ”„๋ก ํŠธ

โš™๏ธ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค

์ž์„ธํžˆ ๋ณด๊ธฐ
  • ํ”„๋กœ์ ํŠธ ์Šค์ฝ”ํ”„ ์ •ํ•˜๊ธฐ

  • Trello ์ง์ ‘ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

  • API ๋ช…์„ธ ์ž‘์„ฑํ•˜๊ธฐ

  • ERD ์ž‘์„ฑํ•˜๊ธฐ

  • ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ž‘์„ฑํ•˜๊ธฐ

  • ๋ณธ๊ฒฉ์ ์ธ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœํ•˜๊ธฐ

    • ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค

      Details

      ํŠธ๋ ๋กœ์˜ ํ•„์ˆ˜ ๊ธฐ๋Šฅ

      • ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ๊ธฐ๋Šฅ - ์„œ์˜ˆ๋ฆฐ

        • ๋กœ๊ทธ์ธ / ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ
        • ์‚ฌ์šฉ์ž ์ •๋ณด ์ˆ˜์ • ๋ฐ ์‚ญ์ œ ๊ธฐ๋Šฅ
      • ๋ณด๋“œ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ - ์กฐ์šฐ์ง„

        • ๋ณด๋“œ ์ƒ์„ฑ
        • ๋ณด๋“œ ์ˆ˜์ • (์ด๋ฆ„, ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ, ์„ค๋ช…)
        • ๋ณด๋“œ ์‚ญ์ œ (์ƒ์„ฑํ•œ ์‚ฌ์šฉ์ž๋งŒ)
        • ๋ณด๋“œ ์ดˆ๋Œ€ (ํŠน์ • ์‚ฌ์šฉ์ž ์ดˆ๋Œ€ํ•ด ํ˜‘์—…)
      • ์ปฌ๋Ÿผ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ - ์ตœ์ •์€

        • ์ปฌ๋Ÿผ ์ƒ์„ฑ (๋ณด๋“œ ๋‚ด๋ถ€ ์ปฌ๋Ÿผ ์ƒ์„ฑ)
        • ์ปฌ๋Ÿผ ์ด๋ฆ„ ์ˆ˜์ •
        • ์ปฌ๋Ÿผ ์‚ญ์ œ
        • ์ปฌ๋Ÿผ ์ˆœ์„œ ์ด๋™
      • ์นด๋“œ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ - ์ตœํ˜์ง„

        • ์นด๋“œ ์ƒ์„ฑ (์ปฌ๋Ÿผ ๋‚ด๋ถ€ ์นด๋“œ ์ƒ์„ฑ)
        • ์นด๋“œ ์ˆ˜์ • (์ด๋ฆ„, ์„ค๋ช…, ์ƒ‰์ƒ, ์ž‘์—…์ž ํ• ๋‹น ๋ฐ ๋ณ€๊ฒฝ)
        • ์นด๋“œ ์‚ญ์ œ
        • ์นด๋“œ ์ด๋™ (๊ฐ™์€ ์ปฌ๋Ÿผ ๋‚ด ์œ„์น˜ ๋ณ€๊ฒฝ, ๋‹ค๋ฅธ ์ปฌ๋Ÿผ ์ด๋™)
      • ์นด๋“œ ์ƒ์„ธ ๊ธฐ๋Šฅ - ์กฐํ•ด๋‚˜

        • ๋Œ“๊ธ€ ๋‹ฌ๊ธฐ
        • ๋‚ ์งœ ์ง€์ • (๋งˆ๊ฐ์ผ ์„ค์ • ๋ฐ ๊ด€๋ฆฌ)

      ์ŠคํŽ˜์…œ ์ฝ”์Šค

      • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ๋„์ž…ํ•˜๊ธฐ - ์ตœ์ •์€

        • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ๋„์ž…ํ•˜๊ธฐ
      • CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•ํ•˜๊ธฐ - ์ตœํ˜์ง„

        • CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•ํ•˜๊ธฐ => Github Actions
      • ๋”๋ฏธ ๋ฐ์ดํ„ฐ ํ™œ์šฉํ•ด๋ณด๊ธฐ - ์ตœ์ •์€

        • ๋”๋ฏธ ๋ฐ์ดํ„ฐ ํ™œ์šฉํ•ด๋ณด๊ธฐ
      • ์นด๋“œ์— ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๊ธฐ

        • ์นด๋“œ ํŒŒ์ผ ์ฒจ๋ถ€ / ๋‹ค์šด๋กœ๋“œ - ์ตœํ˜์ง„
        • ์นด๋“œ ๋‚ด์— ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ถ”๊ฐ€ - ์กฐํ•ด๋‚˜
      • ์•Œ๋ฆผ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๊ธฐ - ์ตœํ˜์ง„

        • ์นด๋“œ ์ƒํƒœ ๋ณ€๋™ ์‹œ ๋กœ๊ทธ(์ฝ˜์†”)๋กœ ์•Œ๋ฆผ ๋ฐ›๊ธฐ

      ๊ทธ ์™ธ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ

      • ์†Œ์…œ ๋กœ๊ทธ์ธ - ์„œ์˜ˆ๋ฆฐ
      • ์นด๋“œ ๋ผ๋ฒจ ๊ธฐ๋Šฅ - ์กฐํ•ด๋‚˜, ์ตœํ˜์ง„
      • ํ‚ค์›Œ๋“œ๋กœ ์นด๋“œ ๊ฒ€์ƒ‰ - ์„œ์˜ˆ๋ฆฐ
      • ํ”„๋กœํ•„์— ์ด๋ฏธ์ง€ ๋„ฃ๊ธฐ - ์ตœํ˜์ง„
      • Swagger ์ ์šฉ
      • DB ์ตœ์ ํ™”
  • ํ…Œ์ŠคํŠธ ๋ฐ ๋ฒ„๊ทธ ์ˆ˜์ •ํ•˜๊ธฐ

  • AWS ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•˜๊ธฐ

  • ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ๋„ ํ•ด๋ณด๊ธฐ

       - [x]  ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ํ”„๋กœํ•„ ํŽ˜์ด์ง€ ๊ตฌ์„ฑ ๋ฐ ์—ฐ๊ฒฐ - `์„œ์˜ˆ๋ฆฐ`
       - [x]  ๋ฉ”์ธ, ๋ณด๋“œ ํŽ˜์ด์ง€ ๊ตฌ์„ฑ ๋ฐ ์—ฐ๊ฒฐ - `์กฐ์šฐ์ง„`
       - [x]  ์ „๋ฐ˜์ ์ธ CSS, ์นด๋“œ ์ƒ์„ธ ํŽ˜์ด์ง€ ๊ตฌ์„ฑ ๋ฐ ์—ฐ๊ฒฐ - `์กฐํ•ด๋‚˜`
    

๐Ÿงฉ ์„ค๊ณ„

์ตœ์ข… ์„ค๊ณ„

Details
API ๋ช…์„ธ์„œ

https://documenter.getpostman.com/view/27924273/2s9Xy5MqxZ

ERD

hotsix-erd

์ตœ์ข… ํ™”๋ฉด ๊ตฌ์„ฑ
image image image

์ดˆ๊ธฐ ์„ค๊ณ„

Details
S.A (API ๋ช…์„ธ, Github Rule ํฌํ•จ)

https://www.notion.so/6-S-A-1a2e6e1486dc4ae6831d584d1f521ae2

ERD

https://lucid.app/lucidchart/e1c3dd6b-19cb-4a13-8d87-b0cbc1e59c64/edit?invitationId=inv_f3f01798-d101-4abf-8f3b-7c6aa0d4fab0&page=0_0#

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

https://www.figma.com/file/jXoDCYNfmOAzwcsDciFJJP/hotsix?type=design&node-id=0-1&mode=design&t=u68VeAxYqHSwuAMR-0

About

[๐Ÿ”ฅ ํ•ซ์‹์Šค ํ”„๋กœ์ ํŠธ] ์นธ๋ฐ˜๋ณด๋“œ ๊ธฐ๋ฐ˜ ํ˜‘์—…ํˆด ์„œ๋น„์Šค ๋งŒ๋“ค๊ธฐ ํ”„๋กœ์ ํŠธ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5