/Santa

๐Ÿž ์‚ฌ์šฉ์ž ํ˜„์žฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋“ฑ์‚ฐ๋กœ ์ถ”์ฒœ ๋ฐ ํ›„๊ธฐ ์„œ๋น„์Šค

Primary LanguageJava

๐Ÿž ์‚ฐํƒ€ (์•ผ ๋„ˆ๋„ ์‚ฐ ํƒˆ ์ˆ˜ ์žˆ์–ด !!)

์‚ฌ์šฉ์ž ํ˜„์žฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋“ฑ์‚ฐ๋กœ ์ถ”์ฒœ ๋ฐ ํ›„๊ธฐ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํ”„๋กœ์ ํŠธ ํŒ€์›

๋ชจ์ƒ๋นˆ(FE) ์ •ํ™˜๋ฏผ(FE) ์ •ํ˜œ์„ (FE) ์‹ ์ฐฝํ˜ธ(BE) ์ด๋ฏผ์šฐ(BE) ์ตœ๋™ํ˜„(BE)
avatar avatar avatar avatar avatar avatar

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

Front-end

TypeScript React Redux Styled-
Components
esLint Prettier
icon icon icon styled-components icon icon icon

Back-end

Java Spring
Boot
Spring
Security
MySQL AWS
icon spring-boot logo security logo icon icon

Communication

Git Github Discord
git logo github logo Discord logo

โœจ ์ฃผ์š”๊ธฐ๋Šฅ

๋ฆฌ๋ทฐ ๋ชฉ๋ก ๋ฆฌ๋ทฐ ์ƒ์„ธ ํŽ˜์ด์ง€
๋งˆ์ด ๋ฆฌ๋ทฐ ํŽ˜์ด์ง€ ์ข‹์•„ํ•˜๋Š” ์‚ฐ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€
๋ฆฌ๋ทฐ ์ž‘์„ฑ ํŽ˜์ด์ง€ ์ง€๋„ ๋‚ด ๋“ฑ์‚ฐ๋กœ ํ™•์ธ ๋ฐ ์ƒ์„ธ์ •๋ณด ์กฐํšŒ ํŽ˜์ด์ง€

๐Ÿ“Š ํ”„๋กœ์ ํŠธ ์•„ํ‚คํ…์ฒ˜

santa (1)


โš™ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

client
    โ”œโ”€โ”€ package.json
    โ”œโ”€โ”€ package-lock.json
    โ”œโ”€โ”€ public
    โ”œโ”€โ”€ src
    โ”‚   โ”œโ”€โ”€ assets
    โ”‚   โ”‚   โ”œโ”€โ”€ css
    โ”‚   โ”‚   โ””โ”€โ”€ images
    โ”‚   โ”œโ”€โ”€ components
    โ”‚   โ”œโ”€โ”€ hooks
    โ”‚   โ”œโ”€โ”€ mocks
    โ”‚   โ”œโ”€โ”€ pages
    โ”‚   โ”œโ”€โ”€ redux
    โ”‚   โ”œโ”€โ”€ types
    โ”‚   โ””โ”€โ”€ utils
    โ””โ”€โ”€ tsconfig.json


server
    โ”œโ”€โ”€ api
    โ”‚   โ”œโ”€โ”€ controller
    โ”‚   โ”œโ”€โ”€ domain
    โ”‚   โ”‚   โ”œโ”€โ”€ batchdata
    โ”‚   โ”‚   โ”œโ”€โ”€ course
    โ”‚   โ”‚   โ”œโ”€โ”€ local
    โ”‚   โ”‚   โ”œโ”€โ”€ mountain
    โ”‚   โ”‚   โ””โ”€โ”€ weather
    โ”‚   โ””โ”€โ”€ service
    โ”œโ”€โ”€ audit
    โ”œโ”€โ”€ dto
    โ”œโ”€โ”€ exception
    โ”œโ”€โ”€ member
    โ”‚   โ”œโ”€โ”€ config
    โ”‚   โ”‚   โ”œโ”€โ”€ properties
    โ”‚   โ”‚   โ””โ”€โ”€ security
    โ”‚   โ”œโ”€โ”€ controller
    โ”‚   โ”œโ”€โ”€ dto
    โ”‚   โ”œโ”€โ”€ entity
    โ”‚   โ”œโ”€โ”€ mapper
    โ”‚   โ”œโ”€โ”€ oauth
    โ”‚   โ”‚   โ”œโ”€โ”€ entity
    โ”‚   โ”‚   โ”œโ”€โ”€ exception
    โ”‚   โ”‚   โ”œโ”€โ”€ filter
    โ”‚   โ”‚   โ”œโ”€โ”€ handler
    โ”‚   โ”‚   โ”œโ”€โ”€ info
    โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ impl
    โ”‚   โ”‚   โ”œโ”€โ”€ repository
    โ”‚   โ”‚   โ”œโ”€โ”€ service
    โ”‚   โ”‚   โ””โ”€โ”€ token
    โ”‚   โ”œโ”€โ”€ repository
    โ”‚   โ””โ”€โ”€ service
    โ”œโ”€โ”€ reviewboards
    โ”‚   โ”œโ”€โ”€ comment
    โ”‚   โ”‚   โ”œโ”€โ”€ controller
    โ”‚   โ”‚   โ”œโ”€โ”€ dto
    โ”‚   โ”‚   โ”œโ”€โ”€ entity
    โ”‚   โ”‚   โ”œโ”€โ”€ mapper
    โ”‚   โ”‚   โ”œโ”€โ”€ repository
    โ”‚   โ”‚   โ””โ”€โ”€ service
    โ”‚   โ”œโ”€โ”€ controller
    โ”‚   โ”œโ”€โ”€ dto
    โ”‚   โ”œโ”€โ”€ entity
    โ”‚   โ”œโ”€โ”€ mapper
    โ”‚   โ”œโ”€โ”€ repository
    โ”‚   โ”œโ”€โ”€ service
    โ”‚   โ””โ”€โ”€ specification
    โ”œโ”€โ”€ tag
    โ”‚   โ”œโ”€โ”€ controller
    โ”‚   โ”œโ”€โ”€ dto
    โ”‚   โ”œโ”€โ”€ entity
    โ”‚   โ”œโ”€โ”€ mapper
    โ”‚   โ”œโ”€โ”€ repository
    โ”‚   โ”œโ”€โ”€ service
    โ”‚   โ””โ”€โ”€ specification
    โ””โ”€โ”€ utils


๐Ÿ’ก ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜

ํƒ€์ž…์€ ํƒœ๊ทธ์™€ ์ œ๋ชฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜๊ณ , ํƒœ๊ทธ๋Š” ์˜์–ด๋กœ ์“ฐ๋˜ ์ฒซ ๋ฌธ์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ํ•œ๋‹ค.

ํƒœ๊ทธ: ์ œ๋ชฉ์˜ ํ˜•ํƒœ์ด๋ฉฐ, :๋’ค์—๋งŒ space๊ฐ€ ์žˆ์Œ์— ์œ ์˜ํ•œ๋‹ค.

  • feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • fix : ๋ฒ„๊ทธ ์ˆ˜์ •
  • docs : ๋ฌธ์„œ ์ˆ˜์ •
  • style : ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
  • refactor : ์ฝ”๋“œ ๋ฆฌํŽ™ํ† ๋ง
  • test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŽ™ํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
  • chore : ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •
  • rename : ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ์ธ ๊ฒฝ์šฐ
  • remove : ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
  • comment : ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
  • design : CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ

์˜ˆ์‹œ)

feat: ํšŒ์› ๊ฐ€์ž… ๊ธฐ๋Šฅ ๊ตฌํ˜„

SMS, ์ด๋ฉ”์ผ ์ค‘๋ณตํ™•์ธ API ๊ฐœ๋ฐœ