Skip to content

๐ŸŽˆ์ผ์กฐ๊ฐ€ ์ผ๋ƒˆ์กฐ - ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ 'Buskerz' ๊ด€๋ จ ์ฝ”๋“œ๋“ค์ด ์˜ฌ๋ผ์™€์žˆ๋Š” ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.๐ŸŽˆ

Notifications You must be signed in to change notification settings

Jiyeon1104/SPRING_Buskerz

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

โœ”SPRING_Buskerzโœ”

๐Ÿ’˜Buskers ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ By ์ผ์กฐ๊ฐ€์ผ๋ƒˆ์กฐ๐Ÿ’˜

โœจBukserz ๊ธฐํš์˜๋„ ๋ฐ ๋ฐฐ๊ฒฝ

  • ๊ธธ๊ฑฐ๋ฆฌ์˜ ์•„ํ‹ฐ์ŠคํŠธ์™€ ์‹œ๋ฏผ์„ ์—ฐ๊ฒฐ์ง“๋Š” ๋ฒ„์Šคํ‚น ์ •๋ณด ๊ณต์œ  ํ”Œ๋žซํผ
    "๊ธธ๊ฑฐ๋ฆฌ์˜ ๋ชจ๋“  ์ถค๊ณผ ์Œ์•…, ๊ทธ๋ฆฌ๊ณ  ์˜ˆ์ˆ "
    ๋ˆ„๊ตฌ๋‚˜ ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๊ณ  ์ž์‹ ๋งŒ์˜ ๋ฒ„์Šคํ‚น์„ ํ™๋ณดํ•œ๋‹ค.
    โœจ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2์ฃผ

โœจ๋‚˜์˜ ์ž‘์—…
๐ŸŽˆ[Front-end] ๋žญํ‚น ํŽ˜์ด์ง€

  1. 'Yes24' ๋žญํ‚นํŽ˜์ด์ง€๋ฅผ ๋ฒค์น˜๋งˆํ‚นํ•˜์˜€์œผ๋ฉฐ ํŒ€ ์˜๋„์™€ ๋งž๊ฒŒ ์ „์ฒด, ๋ฎค์ง€์…˜, ํผํฌ๋จผ์Šค ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋‚˜๋ˆ„์–ด ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  2. ๋ฒค์น˜๋งˆํ‚น ์‚ฌ์ดํŠธ์˜ ๋‹ฌ๋ ฅ์€ ๋๋‚ด ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ select box๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค
  3. js ์ด๋ฒคํŠธ๋ฅผ ์ฃผ์–ด ์„ ํƒํ•œ ์นดํ…Œ๊ณ ๋ฆฌ background-color๊ฐ€ ๋ฐ”๋€” ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€์œผ๋ฉฐ ์—ฐ๊ฐ„, ์ฃผ๊ฐ„, ์›”๊ฐ„ ์„ ํƒ์— ๋”ฐ๋ผ select box๊ฐ€ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

โœจ๋‚˜์˜ ์ž‘์—…
๐ŸŽˆ[Back-end] ๋งˆ์ดํŽ˜์ด์ง€

  1. ๋งˆ์ดํŽ˜์ด์ง€ ๋‚ด์˜ ๋ชจ๋“  ํƒญ ์ „ํ™˜์„ ํŽ˜์ด์ง€ ์ด๋™ ์—†์ด ์ฒ˜๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  2. ๊ฐœ์ธ์ •๋ณด ๊ด€๋ฆฌ
  • ๊ฐœ์ธ์ •๋ณด ๋ณ€๊ฒฝ ํƒญ์—์„œ ์ด๋ฉ”์ผ, ๋‹‰๋„ค์ž„, ๊ฐœ์ธ์ •๋ณด ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ํƒญ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ์„ ํ†ตํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ ์ œ๊ณต
  • ํšŒ์› ํƒˆํ‡ด ํƒญ์—์„œ ๊ฐœ์ธ ์ •๋ณด ํƒˆํ‡ด ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ ์ œ๊ณต
  1. ๊ด€์‹ฌ ์•„ํ‹ฐ์ŠคํŠธ
  • ์ข‹์•„์š”ํ•œ ์•„ํ‹ฐ์ŠคํŠธ ๋ชฉ๋ก ์ œ๊ณต
  • ์ „์ฒด/๋ฎค์ง€์…˜/ํผํฌ๋จผ์Šค ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„ ์ข‹์•„์š” ๋ชฉ๋ก ์ œ๊ณต
  1. ๋‚˜์˜ ํ›„์›
  • ๊ฒฐ์ œ ์ •๋ณด, ๋‚ ์งœ, ์•„ํ‹ฐ์ŠคํŠธ๋ช…, ํ›„์› ๋ฉ”์„ธ์ง€ ๋ชฉ๋ก ์ œ๊ณต
  • ์ตœ์‹ ์ˆœ, ์˜ค๋ž˜๋œ ์ˆœ, ๊ธˆ์•ก ๋†’์€ ์ˆœ, ๊ธˆ์•ก ๋‚ฎ์€ ์ˆœ ์ด 4๊ฐ€์ง€์˜ ์ •๋ ฌ ์ œ๊ณต
  1. ๊ด€์‹ฌ ์ž‘ํ’ˆ
  • ์ข‹์•„์š”ํ•œ ์ž‘ํ’ˆ ๋ชฉ๋ก ์ œ๊ณต
  • ์ „์ฒด/๋ฎค์ง€์…˜/ํผํฌ๋จผ์Šค ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„ ์ข‹์•„์š” ๋ชฉ๋ก ์ œ๊ณต
  1. ๋‚ด๊ฐ€ ์“ด ๋Œ“๊ธ€
  • ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๋“ฑ๋กํ•œ ๊ณต์—ฐ ๋Œ“๊ธ€ ๋ชฉ๋ก ์ œ๊ณต
  1. ์•„ํ‹ฐ์ŠคํŠธ ๊ณ„์ •
  • ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๋“ฑ๋กํ•œ ์•„ํ‹ฐ์ŠคํŠธ ๊ณ„์ • ์ •๋ณด ์ œ๊ณต
  • ์•„ํ‹ฐ์ŠคํŠธ ๊ณ„์ • ์œ ๋ฌด์— ๋”ฐ๋ผ ๋“ฑ๋ก/์ˆ˜์ •/ํƒˆํ‡ด ํ™”๋ฉด ์ „ํ™˜ ์ œ๊ณต
  1. ํ›„์› ํšŒ์› ๋ชฉ๋ก
  • ๊ฒฐ์ œ ์ •๋ณด, ๋‚ ์งœ, ํšŒ์›๋ช…, ํ›„์› ๋ฉ”์„ธ์ง€ ๋ชฉ๋ก ์ œ๊ณต
  • ์ตœ์‹ ์ˆœ, ์˜ค๋ž˜๋œ ์ˆœ, ๊ธˆ์•ก ๋†’์€ ์ˆœ, ๊ธˆ์•ก ๋‚ฎ์€ ์ˆœ ์ด 4๊ฐ€์ง€์˜ ์ •๋ ฌ ์ œ๊ณต

๐ŸŽˆํ”„๋กœ์ ํŠธ ์ „์ฒด์ ์ธ ํƒ€์ž„๋ผ์ธ

์ผ์ž ๋‚ด์šฉ ๊ตฌ์ฒด์ ์ธ ํ™œ๋™
5์›” 31์ผ ~ 6์›” 1์ผ ์ฃผ์ œ ์„ ์ • ์ฃผ์ œ ์„ ์ •
6์›” 2์ผ ~ 6์›” 6์ผ ์„ค๊ณ„ ๋ฉ”๋‰ดํŠธ๋ฆฌ ์ž‘์„ฑ, ERD ์„ค๊ณ„
6์›” 7์ผ ~ 6์›” 17์ผ ์„ค๊ณ„, Front ์ž‘์—… ํ”„๋ก ํŠธ์—”๋“œ ์—ญํ•  ๋ถ„๋‹ด ๋ฐ ํ”„๋ก ํŠธ ์ž‘์—…
6์›” 14์ผ ~ 6์›” 16์ผ ์„ค๊ณ„ ๋ฐฑ์—”๋“œ ์‚ฌ์ „ ์„ค๊ณ„ ์ž‘์—…
6์›” 17์ผ ~ 6์›” 29์ผ Back ์ž‘์—… ๋ฐฑ์—”๋“œ ์—ญํ•  ๋ถ„๋‹ด ๋ฐ ๋ฐฑ ์ž‘์—…

๐ŸŽˆ๋‚˜์˜ ํ”„๋กœ์ ํŠธ ํƒ€์ž„๋ผ์ธ

์ผ์ž ๋‹ด๋‹น ํŒŒํŠธ ์ž‘์—… ๋‚ด์šฉ
6์›” 7์ผ ~ 6์›” 9์ผ Front-end ๋žญํ‚นํŽ˜์ด์ง€ ์ „์ฒด์ ์ธ ๋ ˆ์ด์•„์›ƒ ์žก๊ธฐ
6์›” 9์ผ ~ 6์›” 11์ผ Front-end ๋žญํ‚นํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ ์™„๋ฃŒ, css ์ž‘์—…
6์›” 12์ผ ~ 6์›” 16์ผ Front-end ์—ฐ๊ฐ„, ์›”๊ฐ„, ์ฃผ๊ฐ„์— ๋”ฐ๋ฅธ ์บ˜๋ฆฐ๋” ์ƒ์„ฑ ์ž‘์—…
6์›” 17์ผ Front-end ์บ˜๋ฆฐ๋” select-box๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ํ”„๋ก ํŠธ๋‹จ ๋งˆ๋ฌด๋ฆฌ
6์›” 17์ผ ~ 6์›” 19์ผ Back-end ๋งˆ์ดํŽ˜์ด์ง€ ๊ด€๋ จ Mapper ์ฟผ๋ฆฌ ์ž‘์„ฑ ๋ฐ ํ…Œ์ŠคํŠธ
6์›” 20์ผ ~ 6์›” 21์ผ Back-end ๊ฐœ์ธ์ •๋ณด๋ณ€๊ฒฝ, ์ •๋ณด์กฐํšŒ ์ปจํŠธ๋กค๋Ÿฌ
6์›” 23์ผ ~ 6์›” 24์ผ Back-end ๊ฐœ์ธ์ •๋ณด๊ด€๋ฆฌ ์†Œ๋ฉ”๋‰ด ์™„๋ฃŒ, ํ”„๋ก ํŠธ๋‹จ ์ผ๋ถ€ ์ˆ˜์ •, Mapper ์ฟผ๋ฆฌ ์ˆ˜์ •
6์›” 24์ผ ~ 6์›” 25์ผ Back-end ์ข‹์•„์š”ํ•œ ์ž‘ํ’ˆ, ์ข‹์•„์š”ํ•œ ์•„ํ‹ฐ์ŠคํŠธ ์†Œ๋ฉ”๋‰ด ์™„๋ฃŒ
6์›” 26์ผ ~ 6์›” 27์ผ Back-end ๋งˆ์ดํŽ˜์ด์ง€ ๋ชจ๋“  ์†Œ๋ฉ”๋‰ด ํƒญ๋“ค db์‚ฝ์ž… ๋ฐ ์ถœ๋ ฅ ์ž‘์—…
6์›” 27์ผ ~ 6์›” 29์ผ Back-end ์„ธ์„ธํ•œ ๋ฒ„๊ทธ ์ˆ˜์ •, ์„ธ์…˜ ์ฒ˜๋ฆฌ, PW ์žฌํ™•์ธ, ์ผ๋ฐ˜ํšŒ์› ์•„ํ‹ฐ์ŠคํŠธ ๊ณ„์ • ์ง„์ž… ๋ง‰๊ธฐ
6์›” 30์ผ Back-end ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

โœจํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚€ ์ 
์ €๋ฒˆ ํ”„๋กœ์ ํŠธ๋ณด๋‹ค ํŒ€์›๋“ค์˜ ์„ฑ์žฅ์ด ๋‹๋ณด์ด๋Š” ํ”„๋กœ์ ํŠธ์˜€๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๋กœ์ปฌ์—์„œ ์ž‘์—… -> ๊ฐœ์ธ ์›๊ฒฉ ์ €์žฅ์†Œ push -> ๊ณต์šฉ ์ €์žฅ์†Œ๋กœ pr -> pull ์˜ ์›๋ฆฌ๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๊ณ  ํŒ€์›๋“ค ๊ฐ„ ๋ณ‘ํ•ฉ ์ถฉ๋Œ์„ ์ตœ์†Œํ™” ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฐ์ž ๋ฌด์—‡์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€ Slack์„ ํ†ตํ•˜์—ฌ ๊ณ„์† ๊ณต์œ ํ•˜๋‹ˆ ์ €๋ฒˆ ํ”„๋กœ์ ํŠธ๋ณด๋‹ค ๋ณ‘ํ•ฉ ์ถฉ๋Œ๋„ ๋งŽ์ด ์ค„์—ˆ๊ณ  ๋งˆ์ง€๋ง‰์— ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ฉ์น  ๋•Œ๋„ ์ €๋ฒˆ์— ๋น„ํ•˜๋ฉด ์•„์ฃผ ์ ์€ ์‹œ๊ฐ„๋งŒ ์†Œ๋ชจํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์†Œํ†ต๊ณผ ํ˜‘์—… ๋„๊ตฌ์— ์ต์ˆ™ํ•ด์ง€๋Š” ๊ฒƒ์˜ ์ค‘์š”์„ฑ์„ ๊นจ๋‹ฌ์•˜๋‹ค.
REST API๋ฅผ RESTfulํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ๊ฐ€์ง€ HTTP ๋ฉ”์„œ๋“œ๋ฅผ ํ™œ์šฉํ•˜์˜€์œผ๋ฉฐ SPRING ์ˆ˜์—…์„ ๋“ค์œผ๋ฉด์„œ ํ™•์‹คํ•˜๊ฒŒ ์žกํžˆ์ง€ ์•Š์•˜๋˜ ๊ฐœ๋…๋“ค์„ ๋ณต์Šตํ•˜๊ณ  ํ™œ์šฉํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ์˜๋ฏธ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ๋‹ค.
๊ธฐ๋ณธ์ ์œผ๋กœ ์ €๋ฒˆ ํ”„๋กœ์ ํŠธ์— ๋น„ํ•ด ํŒ€์› ๊ฐœ๊ฐœ์ธ์˜ ์—ญ๋Ÿ‰์ด ๋งŽ์ด ๋†’์•„์ง์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๋ฌผ ๋˜ํ•œ ๋งŒ์กฑ์Šค๋Ÿฝ์ง€๋งŒ ์„œ๋ฒ„ ๋ฐฐํฌ๊นŒ์ง€๋Š” ๊ฐ€์ง€ ๋ชปํ–ˆ๊ณ  ๋‚˜์ค‘์— ๊ธฐํšŒ๊ฐ€ ๋œ๋‹ค๋ฉด ์ •์‹์œผ๋กœ ๋ฐฐํฌํ•ด๋ณด๋Š” ๊ธฐํšŒ๊ฐ€ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

About

๐ŸŽˆ์ผ์กฐ๊ฐ€ ์ผ๋ƒˆ์กฐ - ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ 'Buskerz' ๊ด€๋ จ ์ฝ”๋“œ๋“ค์ด ์˜ฌ๋ผ์™€์žˆ๋Š” ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.๐ŸŽˆ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 39.5%
  • CSS 26.3%
  • Java 21.0%
  • JavaScript 13.2%