Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

464 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฑ ๋„์‹œ๋†๋ถ€๋ฅผ ์œ„ํ•œ ๋†์—… ์˜ฌ์ธ์› ํŒจํ‚ค์ง€ ์„œ๋น„์Šค, ํŒœ์ด๋ž‘


๋ชฉ์ฐจ

๐Ÿ“Œ ์„œ๋น„์Šค ์†Œ๊ฐœ

๋‚˜๋งŒ์˜ ํ…ƒ๋ฐญ ๊พธ๋ฏธ๊ธฐ
  • ํ…ƒ๋ฐญ์„ ๊ทธ๋ฆฌ๋ฉด ๋งž์ถคํ˜• ํ…ƒ๋ฐญ ๋””์ž์ธ ์ œ๊ณต์€ ๋ฌผ๋ก , ์›ํ•˜๋Š” ํ…ƒ๋ฐญ ๋””์ž์ธ์œผ๋กœ ์ปค์Šคํ…€๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž๋™์œผ๋กœ ๊ธฐ๋ก๋˜๋Š” ํ…ƒ๋ฐญ์ผ๊ธฐ๋กœ ์ฒด๊ณ„์ ์ธ ํ…ƒ๋ฐญ ๊ด€๋ฆฌ
  • IoT ๊ธฐ๊ธฐ๋กœ ํ…ƒ๋ฐญ ์ƒํƒœ๋ฅผ ์ž๋™์œผ๋กœ ๊ธฐ๋กํ•˜๊ณ , ์ˆ˜๋™์œผ๋กœ ํ•„์š”ํ•œ ๋‚ด์šฉ์„ ๊ธฐ๋กํ•ด์„œ ํ…ƒ๋ฐญ ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ˆ˜ํ™•์˜ ๊ธฐ์จ ๋‚˜๋ˆ„๊ธฐ
  • ๊ฐ„ํŽธํ•œ ์ž‘๋ฌผ ๊ธฐ๋ถ€ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ์ˆ˜ํ™•์˜ ๊ธฐ์จ์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โฑ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

  • 2024.04.08 ~ 2024.05.20 (7์ฃผ)

๐Ÿ‘ฅ ํŒ€ ์†Œ๊ฐœ

๊น€์ง€์€ ๊น€ํ˜„์ข… ์ด๋ณ‘์ฐฝ
Team Leader, Backend
ํ…ƒ๋ฐญ๊พธ๋ฏธ๊ธฐ API
์ฑ„ํŒ… API
Infrastructure, Backend, IoT
ํ…ƒ๋ฐญ ์ผ์ง€ API
ํ…ƒ๋ฐญ API
Backend
์†Œ์…œ๋กœ๊ทธ์ธ
ํšŒ์› API
๊ธฐ๊ด€ API
๊ธฐ๋ถ€ API
์šด์˜์ž API
๊น€ํ˜„์ง€ ๋ฐ•ํ˜ธ์ฒ  ์ •ํ˜„์•„
Frontend
์œ ์ €/์šด์˜์ž
์ƒํƒœ๊ด€๋ฆฌ
Frontend
ํ…ƒ๋ฐญ ์ผ๊ธฐ
๊ธฐ๋ถ€ํ•˜๊ธฐ
๋งˆ์ดํŽ˜์ด์ง€ ๋‚ด ๋ฐญ ๋ชฉ๋ก
Frontend
ํ…ƒ๋ฐญ๊พธ๋ฏธ๊ธฐ
๋งˆ์ดํŽ˜์ด์ง€-๊พธ๋ฏธ๊ธฐ ๋ชฉ๋ก

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ“ฑ Frontend

๐Ÿ’ป Backend

๐Ÿ”ง IoT

๐Ÿš€ Infrastructure

โš™๏ธย Management Tools

๐Ÿ–ฅ๏ธ IDE

๐Ÿ’ก ์ฃผ์š” ๊ธฐ๋Šฅ

1. ๋งž์ถคํ˜• ํ…ƒ๋ฐญ ๋””์ž์ธ ์ถ”์ฒœ ๋ฐ ํ…ƒ๋ฐญ ๋””์ž์ธ ๊ธฐ๋ก

  • ์ขŒํ‘œํ‰๋ฉด์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ํ…ƒ๋ฐญ์˜ ๋ชจ์–‘์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ž‘๋ฌผ๊ณผ ์ˆ˜๋Ÿ‰, ์šฐ์„ ์ˆœ์œ„๋ฅผ ์„ ํƒํ•˜๋ฉด ๋งž์ถคํ˜• ํ…ƒ๋ฐญ ๋””์ž์ธ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
  • ์ปค์Šคํ…€ ๋””์ž์ธ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ž์‹ ๋งŒ์˜ ๋…ํŠนํ•œ ํ…ƒ๋ฐญ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. IoT๋ฅผ ์ด์šฉํ•œ ์ž๋™ ํ…ƒ๋ฐญ์ผ๊ธฐ ๊ธฐ๋ก

  • IoT ๊ธฐ๊ธฐ๋ฅผ ํ†ตํ•ด ์˜จ์Šต๋„์™€ ํ† ์–‘์Šต๋„๋ฅผ ์ž๋™์œผ๋กœ ์ธก์ •ํ•˜๊ณ , ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘๋ฌผ์˜ ์ƒํƒœ๋ฅผ ๋งค์ผ ์ผ๊ธฐ์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.
  • ์ž๋™์œผ๋กœ ๊ธฐ๋ก๋œ ์ผ๊ธฐ ์™ธ์—๋„ ์ˆ˜๋™์œผ๋กœ ํ…ƒ๋ฐญ์ผ๊ธฐ์— ์›ํ•˜๋Š” ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ๊ธฐ๋ถ€ ์ปค๋ฎค๋‹ˆํ‹ฐ

  • ๊ธฐ๊ด€์˜ ๊ธฐ๋ถ€ ์š”์ฒญ๊ธ€์— ์‘๋‹ตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์ž‘๋ฌผ์„ ๊ธฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๊ธฐ๋ถ€ ํšŸ์ˆ˜์™€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐ŸŒ ํฌํŒ… ๋งค๋‰ด์–ผ

ํฌํŒ… ๋งค๋‰ด์–ผ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

๐Ÿ’ป ์„œ๋น„์Šค ํ™”๋ฉด

[๋ฉ”์ธ ํŽ˜์ด์ง€]

[๋กœ๊ทธ์ธ]

  • ์นด์นด์˜คํ†ก, ๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅ

[ํ…ƒ๋ฐญ๊พธ๋ฏธ๊ธฐ ํŽ˜์ด์ง€]

ํ…ƒ๋ฐญ๊พธ๋ฏธ๊ธฐ ๊ฐ€์ด๋“œ๋ผ์ธ ํ™•์ธ

ํ…ƒ๋ฐญ ๋ชจ์–‘๊ณผ ์ •๋ณด ์ž…๋ ฅ

์ž‘๋ฌผ ์„ ํƒ ํ›„ ๋””์ž์ธ ์ถ”์ฒœ ๋ฐ›๊ธฐ

ํ…ƒ๋ฐญ ์ปค์Šคํ…€

๋น„๋ฃŒ ์ถ”์ฒœ

  • [1๋‹จ๊ณ„] ๊ฐ€์ด๋“œ๋ผ์ธ ํ™•์ธ
  • [1๋‹จ๊ณ„] ์‚ฌ์šฉ์ž๊ฐ€ ์ขŒํ‘œ๋ฅผ ์ฐ์–ด ์›ํ•˜๋Š” ๋ชจ์–‘ ์ƒ์„ฑ ํ›„ ์ „์ฒด ๋„“์ด, ๋‘๋‘‘๊ณผ ๊ณ ๋ž‘ ๋„ˆ๋น„, ์ด๋ž‘์˜ ๋ฐฉํ–ฅ, ๊ทธ๋ฆฌ๊ณ  ์ž‘๋ฌผ ์‹ฌ๋Š” ์‹œ๊ธฐ๋ฅผ ์ž…๋ ฅ ํ›„ ํ…ƒ๋ฐญ ์ƒ์„ฑ
  • [2๋‹จ๊ณ„] ์ž‘๋ฌผ ์‹ฌ๋Š” ์‹œ๊ธฐ์— ๋งž๊ฒŒ ์ž‘๋ฌผ ๋ฆฌ์ŠคํŠธ ์ •๋ ฌ
  • [2๋‹จ๊ณ„] "์ถ”์ฒœ ๋ฐ›๊ธฐ" ํด๋ฆญ ์‹œ ๋‘๋‘‘ ํฌ๊ธฐ์— ๋งž๋Š” ์›ํ•˜๋Š” ์ž‘๋ฌผ ์„ ํƒ ํ›„, ๋‘๋‘‘์˜ ๋„“์ด์— ๋งž๊ฒŒ ์ˆ˜๋Ÿ‰ ์ž…๋ ฅ, ์šฐ์„  ์ˆœ์œ„ ์ž…๋ ฅ ํ›„ ์ถ”์ฒœ ๋ฐ›๊ธฐ
  • [3๋‹จ๊ณ„] "์ปค์Šคํ…€ํ•˜๊ธฐ" ํด๋ฆญ ์‹œ ์ž‘๋ฌผ ๋ฆฌ์ŠคํŠธ์—์„œ ์›ํ•˜๋Š” ์ž‘๋ฌผ ์„ ํƒ ํ›„, ์šฐ์ธก์˜ ๋ฐญ์˜ ์…€ ํด๋ฆญ ํ›„ ์ €์žฅ
  • [4๋‹จ๊ณ„] ํ…ƒ๋ฐญ์— ์‹ฌ์€ ์ž‘๋ฌผ ๋ณ„ ๋น„๋ฃŒ ์ถ”์ฒœ๋ฐ›๊ธฐ

[ํ…ƒ๋ฐญ์ผ๊ธฐ ํŽ˜์ด์ง€]

๋ฐญ ๋“ฑ๋ก

ํ…ƒ๋ฐญ์ผ๊ธฐ ์ž‘์„ฑ

  • ์ƒ์„ฑํ•œ ๋””์ž์ธ ์ค‘ ํ•˜๋‚˜๋กœ ๋ฐญ ๋“ฑ๋ก
  • IoT๋กœ ๋Œ€๊ธฐ ์˜จ์Šต๋„์™€ ํ† ์–‘ ์Šต๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ ์ž๋™์œผ๋กœ ์ผ์ผ ์ผ๊ธฐ ์ƒ์„ฑ
  • ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ฌ์€ ์ž‘๋ฌผ์˜ ์ƒํƒœ ์กฐํšŒ
  • ์ˆ˜๋™์œผ๋กœ ์ผ์ง€ ์ž‘์„ฑ ๊ฐ€๋Šฅ

[๊ธฐ๋ถ€ํ•˜๊ธฐ ํŽ˜์ด์ง€]

๋ชจ๊ธˆ ์ค‘์ธ ๊ธฐ๋ถ€ ๋ฐ ๊ธฐ๋ถ€ ์ƒ์„ธํŽ˜์ด์ง€

๊ธฐ๋ถ€ํ•˜๊ธฐ.gif

  • ๋ชจ๊ธˆ ์ค‘์ธ ๊ธฐ๋ถ€ ์กฐํšŒ
  • ๊ฐ ๊ธฐ๋ถ€ ๋ชฉ๋ก์— ๋Œ€ํ•œ ์ƒ์„ธ ์กฐํšŒ ๊ฐ€๋Šฅ
  • ๊ธฐ๋ถ€ ๊ธ€ ๋‚ด์šฉ ๋ฐ ํ›„์› ๋ชฉ๋ก ์กฐํšŒ ๊ฐ€๋Šฅ

ํ›„์›-1.gif

  • ๊ธฐ๋ถ€ ๊ฐ€๋Šฅํ•œ ์ž‘๋ฌผ ์„ ํƒ ํ›„ ํ›„์›
  • ๊ธฐ๋ถ€ ์ž‘๋ฌผ ์„ ํƒ ๋ฐ ์ž‘๋ฌผ ๊ฐฏ์ˆ˜ ์ž…๋ ฅ
  • ์ž‘๋ฌผ์„ ๋ณด๋ƒˆ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์ธ์ฆ์ƒท ์ฒจ๋ถ€

[๋งˆ์ดํŽ˜์ด์ง€]

ํ”„๋กœํ•„ - ์ผ๋ฐ˜

ํšŒ์›์ž๊ฒฉ ๋ณ€๊ฒฝ ์‹ ์ฒญ - ์ผ๋ฐ˜

ํ”„๋กœํ•„ - ๋‹จ์ฒด/๊ธฐ๊ด€

๊พธ๋ฏธ๊ธฐ ๋ชฉ๋ก - ๊ณตํ†ต

๊พธ๋ฏธ๊ธฐ ์ƒ์„ธ - ๊ณตํ†ต

๋ฐญ ๋ชฉ๋ก - ๊ณตํ†ต

๊ธฐ๋ถ€ ์‹ ์ฒญ ํ˜„ํ™ฉ - ์ผ๋ฐ˜

ํ›„์› ์Šน์ธ/๋ฐ˜๋ ค - ๋‹จ์ฒด/๊ธฐ๊ด€

๊ธฐ๋ถ€ ์‹ ์ฒญ - ๋‹จ์ฒด/๊ธฐ๊ด€

  • [๋‚ด ํ”„๋กœํ•„] ๋Œ€ํ‘œ ๋””์ž์ธ, ํ”„๋กœํ•„ ์‚ฌ์ง„, ๋‹‰๋„ค์ž„, ํšŒ์›์ž๊ฒฉ(์ผ๋ฐ˜|๋‹จ์ฒด/๊ธฐ๊ด€), ๊ธฐ๋ถ€ํšŸ์ˆ˜ ์กฐํšŒ
  • [๋‚ด ํ”„๋กœํ•„] ์ผ๋ฐ˜ํšŒ์›์€ ํšŒ์›์ž๊ฒฉ ๋ณ€๊ฒฝ์‹ ์ฒญ
  • [๋‚ด ๊พธ๋ฏธ๊ธฐ ๋ชฉ๋ก] ๋Œ€ํ‘œ ๋””์ž์ธ, ๋””์ž์ธ ์ƒ์„ฑ ๋‚ ์งœ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ
  • [๋‚ด ๊พธ๋ฏธ๊ธฐ ๋ชฉ๋ก] ๋””์ž์ธ ์ƒ์„ธ ์กฐํšŒ ๋ฐ ๋Œ€ํ‘œ ๋””์ž์ธ ์„ค์ •
  • [๋‚ด ๋ฐญ ๋ชฉ๋ก] ๋“ฑ๋กํ•œ ๋ฐญ ํ™•์ธ ๋ฐ ์‚ญ์ œ
  • [๊ธฐ๋ถ€ ์‹ ์ฒญ ํ˜„ํ™ฉ] ํ›„์› ๋ชฉ๋ก ํ™•์ธ
  • [ํ›„์› ์Šน์ธ/๋ฐ˜๋ ค] ํ›„์› ์‹ ์ฒญ์ด ๋“ค์–ด์˜จ ์š”์ฒญ ์Šน์ธ/๋ฐ˜๋ ค
  • [๊ธฐ๋ถ€ ์‹ ์ฒญ] ์‹ ์ฒญํผ ์ž‘์„ฑ ํ›„ ์‹ ์ฒญ

[๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€]

๋‹จ์ฒด/๊ธฐ๊ด€ ์Šน์ธ

  • ๋‹จ์ฒด/๊ธฐ๊ด€์˜ ์œ ์ € ๊ถŒํ•œ ๋ณ€๊ฒฝ ์Šน์ธ

๐Ÿ“„ ์„ค๊ณ„ ๋ฌธ์„œ

1. ERD

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

5. API ๋ช…์„ธ์„œ

About

๐Ÿ†์ œ9ํšŒ ๋†๋ฆผ์ถ•์‚ฐ์‹ํ’ˆ๋ถ€ ๊ณต๊ณต๋ฐ์ดํ„ฐ ํ™œ์šฉ ์ฐฝ์—…๊ฒฝ์ง„๋Œ€ํšŒ ์ตœ์šฐ์ˆ˜์ƒ | SSAFY 10๊ธฐ ์ž์œจ ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜ ํ”„๋กœ์ ํŠธ๐Ÿ†

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages