GiantStepDEV
article thumbnail

์•ˆ๋…•ํ•˜์„ธ์š”.

๋งˆ์ง€๋ง‰ ๊ธ€ ์˜ฌ๋ฆฐ๊ฒŒ .. ๊ฑฐ์˜ ํ•œ ๋‹ฌ์ „์ด๋„ค์š”!

 

4์›” 19์ผ๋ถ€ํ„ฐ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ํ•ด์„œ ํ•˜๋ฃจํ•˜๋ฃจ ์ •์‹ ์ด ์—†์–ด์„œ ๊ธ€์„ ๋ชป ์“ฐ๋‹ค๊ฐ€

์˜ค๋Š˜ ๊ณต์‹ ์ผ์ •์ด ๋๋‚œ ๊น€์— ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ๊ธ€์„ ์“ฐ๋Ÿฌ ์™”์Šต๋‹ˆ๋‹ค.

 

์ •๋ง ๋งŽ์€ ์ผ์ด ์žˆ์—ˆ๋Š”๋ฐ ๊ทธ๊ฑธ ๋‹ค ์“ฐ๊ธฐ์—” ๋„ˆ๋ฌด TMI๊ฐ€ ๋  ๊ฒƒ ๊ฐ™์•„์„œ ์ตœ๋Œ€ํ•œ ์ค„์ด๊ณ  ์ค„์—ฌ์„œ ์“ฐ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ใ…Žใ…Ž

 

์ œ๊ฐ€ ํŒ€ ๋ฆฌ๋”๋กœ ์„ ์ •์ด ๋˜์–ด ์ € ํฌํ•จ 3๋ช…์ด์„œ ํ•œ ์กฐ๋ฅผ ์ด๋ฃจ์—ˆ๊ณ , ์Šคํ† ๋ฆฌ๋ณด๋“œ ๊ธฐํš์€ ์•ฝ 1.5์ฃผ๊ฐ„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. (4/5~4/15)

์Šคํ† ๋ฆฌ๋ณด๋“œ๋Š” Figma, Canva(๋กœ๊ณ ), Miro, Google slide ๋“ฑ ๋‹ค์–‘ํ•œ ํˆด์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

 

์ •๋ง ๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ์ง€๋งŒ ์Šคํ† ๋ฆฌ๋ณด๋“œ ๋•Œ ๊ธฐํšํ–ˆ๋˜ ๊ทธ~๋Œ€๋กœ ์‹ค์ œ ์ž‘์—…๋ฌผ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค. (ใ…‹ใ…‹ใ…‹)

     -> ์ด๊ฑด ์•„๋ž˜์—์„œ ๋ณด์—ฌ๋“œ๋ฆด๊ฒŒ์š”.

๋””์ž์ธ์ด ์กฐ๊ธˆ์€ ๋ฐ”๋€”๊นŒ ์‹ถ์—ˆ๋Š”๋ฐ ์ œ๊ฐ€ ์ƒ์ƒํ•œ ๊ทธ๋Œ€๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์„œ ํž˜๋“ ์ง€๋„ ๋ชจ๋ฅด๊ณ  ์ •๋ง ๋ชฐ์ž…ํ•ด์„œ ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.


GitHub

https://github.com/chicken-tender/Backend_miniproject.git

 

GitHub - chicken-tender/Backend_miniproject

Contribute to chicken-tender/Backend_miniproject development by creating an account on GitHub.

github.com

https://github.com/chicken-tender/Frontend_miniproject.git

 

GitHub - chicken-tender/Frontend_miniproject

Contribute to chicken-tender/Frontend_miniproject development by creating an account on GitHub.

github.com

๊ฐœ๋ฐœ๋Ÿฌ์Šค?

๊ฐœ๋ฐœ๋Ÿฌ์Šค๋Š” '๊ฐœ๋ฐœ'์— ์ง์—…์„ ๋œปํ•˜๋Š” ์ ‘๋ฏธ์‚ฌ -er์„ ๋ถ™์ธ ๊ฒƒ์œผ๋กœ ๊ฐœ๋ฐœ์ž๋“ค์ด๋ž€ ์˜๋ฏธ ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  '๊ฐœ๋ฐœ'๊ณผ '๊ฐœ ๋ฐœ'์˜ ์ค‘์˜์ ์ธ ์˜๋ฏธ๋ฅผ ๋ณธ๋”ฐ ๊ฐ•์•„์ง€ ๋ฐœ ๊ทธ๋ฆผ์„ ๋„ฃ์–ด ๊ท€์—ฌ์šด ๋А๋‚Œ๋„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ๋กœ๊ณ 

๊ทธ๋Ÿผ ๋Œ€์ฒด ๊ฐœ๋ฐœ๋Ÿฌ์Šค๊ฐ€ ๋ญํ•˜๋Š” ๊ณณ์ด๋ƒ? ๋ผ๊ณ  ๋ฌผ์œผ์‹ ๋‹ค๋ฉด

"๊ฐœ๋ฐœ ์Šคํƒ ๋งค์นญ์„ ํ†ตํ•œ ๋ฉ˜ํ†  ์ฐพ๊ธฐ์™€

IT ํŠธ๋ Œ๋“œ, ํšŒ์‚ฌ ์ƒํ™œ ๋ฐ ํšŒ์›๋“ค์˜ ํฌํŠธํด๋ฆฌ์˜ค๊ฐ€ ๋‹ด๊ฒจ์žˆ๋Š”

๊ฐœ๋ฐœ์ž ์ •๋ณด ๊ณต์œ  ์ปค๋ฎค๋‹ˆํ‹ฐ ์‚ฌ์ดํŠธ"

๋ผ๊ณ  ํ•œ ์ค„(?) ์š”์•ฝํ•  ์ˆ˜ ์žˆ๊ฒ ๋„ค์š”. ๐Ÿคฃ

์‚ฌ์šฉ ๊ธฐ์ˆ  ๋ฐ ํ™˜๊ฒฝ

build : gradle

OS : MAC

IDE : VSCode, IntelliJ, Dbeaver

language : java11, JavaScript ES6

library : React

Framework : Spring boot

DB : Oracle

ETC : Firebase

๊ฐœ๋ฐœ ์ผ์ •

๋ฐœํ‘œ ppt ๋ฐœ์ทŒ

ERD

DB ์„ค๊ณ„๊ฐ€ ์ดํ‹€๋งŒ์— ๋๋‚ฌ๋‹ค๊ณ  ํ–ˆ์œผ๋‚˜..์žฆ์€ ์ˆ˜์ •๊ณผ ์ถ”๊ฐ€๋กœ ๋๋‚˜๊ธฐ ์ง์ „๊นŒ์ง€ ๊ณ„์†ํ•ด์„œ ์ˆ˜์ •์ด ์ด๋ฃจ์–ด์กŒ์Œ์„ ๊ณ ๋ฐฑํ•ฉ๋‹ˆ๋‹ค..
ํŒŒ์ด๋„ ๋•Œ๋Š” ์ตœ๋Œ€ํ•œ ์ด๋Ÿฌ์ง€ ์•Š๋„๋ก..! ใ…Žใ…Ž..

๊ตฌํ˜„ ๊ธฐ๋Šฅ

* ์ œ๊ฐ€ ๋‹ด๋‹นํ•œ ์ž‘์—…์€ ์ƒ‰๊น” ํ‘œ์‹œํ•˜์˜€์Šต๋‹ˆ๋‹ค.


  • PC, ๋ชจ๋ฐ”์ผ์— ์ตœ์ ํ™”๋œ ๋ฐ˜์‘ํ˜• ๋ฏธ๋””์–ด์ฟผ๋ฆฌ ์ ์šฉ (๊ณตํ†ต)
  • JWT(JSON Web Token)์™€ Spring Security ์ ์šฉ
  • ํšŒ์›๋ณ„ ๊ธฐ์ˆ  ์Šคํƒ ๋งค์นญ์„ ํ†ตํ•œ 1:1 ์ฑ„ํŒ…
  • ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๊ธ€ ๋Œ“๊ธ€ ์ด๋ฉ”์ผ ์•Œ๋ฆผ
  • ํšŒ์›๊ฐ€์ž… ์ด๋ฉ”์ผ ์ธ์ฆ
  • ํšŒ์› ์ง์—…๋ณ„ ๊ถŒํ•œ ์„ค์ •(๊ณตํ†ต)

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

  • ๊ธ€ ์ž‘์„ฑ ๋งŽ์ดํ•œ ํšŒ์› 1 ~ 5์œ„ ์‹ค์‹œ๊ฐ„ ํ™•์ธ
  • ์ „์ฒด ๊ฒŒ์‹œ๊ธ€ ๊ฒ€์ƒ‰
  • ๊ฒŒ์‹œํŒ ์ฃผ์š” ํ†ต๊ณ„ ํ™•์ธ
  • ์ตœ์‹  ๊ฒŒ์‹œ๊ธ€ ํ™•์ธ ๋ฐ ๋ฐ”๋กœ ์ด๋™
  • HRDNet ์˜คํ”ˆ API ์ ์šฉ

๊ฒŒ์‹œํŒ

  • ๊ฒŒ์‹œ๊ธ€๊ณผ ๋Œ“๊ธ€ ์ž‘์„ฑ, ์ฝ๊ธฐ, ์ˆ˜์ •, ์‚ญ์ œ
  • ๊ฐ ๊ฒŒ์‹œํŒ ๊ฒŒ์‹œ๊ธ€ ๊ฒ€์ƒ‰
  • ์‚ฌ์ง„ ์—…๋กœ๋“œ
  • ๊ฒŒ์‹œ๊ธ€ ์ถ”์ฒœ

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

  • ํšŒ์› ํ”„๋กœํ•„ ์‚ฌ์ง„ ์—…๋กœ๋“œ
  • ๋‚ด ์ •๋ณด ์ˆ˜์ •
  • ํšŒ์› ํƒˆํ‡ด
  • ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๊ธ€, ๋Œ“๊ธ€ ํ™•์ธ
์ฐธ๊ณ ๋กœ 1:1 ์ฑ„ํŒ…์€ WebSocket์ด ์•„๋‹Œ DB์™€ axios๋ฅผ ์ด์šฉํ•œ ๋น„๋™๊ธฐ๋กœ ์ž‘์—…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๐Ÿ˜‚
"๋ฉ˜ํ† ์ฐพ๊ธฐ"๋Š” 'ํ•™์ƒ' ํ˜น์€ '๊ตฌ์ง์ž'๋กœ ๋“ฑ๋ก๋œ ํšŒ์›์—๊ฒŒ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋งค์นญ์€ ์ง์—…์ด 'ํ’€์Šคํƒ', '๋ฐฑ์—”๋“œ', 'ํ”„๋ก ํŠธ์—”๋“œ'์ธ ๊ฐœ๋ฐœ์ž ํšŒ์›๊ณผ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
์ด ๋•Œ, ๊ฐœ๋ฐœ ์Šคํƒ์ด ๋‘ ๊ฐ€์ง€ ์ด์ƒ ์ผ์น˜ํ•˜๊ณ , ์ด์ „์— ๋งค์นญ ์ด๋ ฅ์ด ์—†๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋งค์นญ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋งค์นญ์ด ์„ฑ์‚ฌ๋œ ํ›„์—๋Š” ์ฑ„ํŒ…๋ฐฉ์ด ๊ฐœ์„ค๋˜๋ฉฐ, ๋‹ค๋ฅธ ๋งค์นญ์€ ์ฑ„ํŒ…๋ฐฉ์ด ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ตœ์ดˆ ์‹œ์•ˆ

์Šคํฌ๋ฆฐ์ƒท

๋ฉ”์ธ(๋กœ๊ทธ์ธx)
๋ฉ”์ธ ํ•˜๋‹จ
๋ฉ”์ธ(๋กœ๊ทธ์ธo)
๋ฉ”์ธ(๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€)
๋กœ๊ทธ์ธ ํŽ˜์ด์ง€
๋ฉ˜ํ† /๋ฉ˜ํ‹ฐ ๋งค์นญ
๋งค์นญ ์„ฑ๊ณต
๋งค์นญ ์‹คํŒจ
๊ฒ€์ƒ‰

์‹œ์—ฐ ์˜์ƒ

๋งŽ์ด ์—‰์„ฑํ•œ ์ ์ด ์žˆ๋Š”๋ฐ ๋ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. !!

๊ทธ๋Ÿผ ํŒŒ์ด๋„ ๋•Œ ๋‹ค์‹œ ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค. ^.^๐Ÿ’™

profile

GiantStepDEV

@kongmi

ํฌ์ŠคํŒ…์ด ์ข‹์•˜๋‹ค๋ฉด "์ข‹์•„์š”โค๏ธ" ๋˜๋Š” "๊ตฌ๋…๐Ÿ‘๐Ÿป" ํ•ด์ฃผ์„ธ์š”!