12Ahn22 / heart_mail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ’Œ ๋งˆ์Œ์€ ํŽธ์ง€๋ฅผ ํƒ€๊ณ 

๋ฐฐ๋„ˆ

  • ํŒ€ ๋ช… : ๐Ÿ’Œ๋งˆ์Œ์€ ํŽธ์ง€๋ฅผ ํƒ€๊ณ 
  • ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ : 2023.03.03 - 2023.03.29
  • ํ•œ์ค„ ์†Œ๊ฐœ : ๊ฐ์„ฑ ํŽœํŒ” ์‚ฌ์ดํŠธ
  • ํŒ€์› : ์•ˆ์•„์˜, ๊น€๋ณด๋ผ, ํ•œ์Šน์™„, ๊ตฌ๋ฏผ์ฃผ, ์˜ค์˜ˆ์ง„, ์ด๊ทผํœ˜, ์ง€์†Œ์—ฐ
  • ๋ฐฐํฌ ๋งํฌ : ๐Ÿ’Œ ๋งˆ์Œ์€ ํŽธ์ง€๋ฅผ ํƒ€๊ณ  - [์š”๊ธˆ ๋ฌธ์ œ๋กœ ์ธํ•ด ํ˜„์žฌ ๋ฐฐํฌ ์ค‘์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.]
  • ํ…Œ์ŠคํŠธ ๊ณ„์ • : test@test.com / test123!

๋„ˆ๋ฌด๋‚˜ ๋น ๋ฅธ ์ธํ„ฐ๋„ท ์„ธ์ƒ ์†์—์„œ โค๊ฐ์„ฑ์„ ์ฐพ์„ ์ˆœ ์—†์„๊นŒ? ๋ฐ”๋กœ๋ฐ”๋กœ ํ™•์ธํ•ด์•ผํ•˜๋Š” ๋ฉ”์‹ ์ €๋“ค.. ์ŠคํŠธ๋ ˆ์Šค ๋ฐ›์ง€์•Š๋‚˜์š”?๐Ÿ˜ฅ

๋‚˜์™€ ๋น„์Šทํ•œ ์‚ฌ๋žŒ๋“ค๊ณผ ํŽธ์ง€๋ฅผ ๊ตํ™˜ํ•ด๋ณด์„ธ์š”!

  • ๐ŸŽ ํƒœ๊ทธ๋ฅผ ํ†ตํ•ด ๋‚˜์™€ ์ทจ๋ฏธ๊ฐ€ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ์–ด์š”.
  • ๐Ÿ’Œ ํŽธ์ง€๋Š” ํŽธ์ง€ ๋ฐฐ๋‹ฌ ์‹œ๊ฐ„์ด ์ง€๋‚œ ํ›„์— ์ฝ์–ด๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
    • ๋ฐ”๋กœ ํ™•์ธํ•ด์•ผํ•˜๋Š” ๋ฉ”์‹ ์ €๋Š” ๊ทธ๋งŒ! ์—ฌ์œ ๋ฅผ ์ฆ๊ฒจ๋ณด์•„์š”!

ํŒ€์› ์†Œ๊ฐœ

์•ˆ์•„์˜
(FE, ํŒ€์žฅ)
๊น€๋ณด๋ผ
(FE)
ํ•œ์Šน์™„
(FE)
๊ตฌ๋ฏผ์ฃผ
(BE,๋ถ€ํŒ€์žฅ)
์˜ค์˜ˆ์ง„
(BE)
์ด๊ทผํœ˜
(BE)
์ง€์†Œ์—ฐ
(BE)
์•ˆ์•„์˜
@12Ahn22
๊น€๋ณด๋ผ
@rockbell89
ํ•œ์Šน์™„
@hanseungwan1
๊ตฌ๋ฏผ์ฃผ
@mingdu9
์˜ค์˜ˆ์ง„
@yedin123
์ด๊ทผํœ˜
@leegri
์ง€์†Œ์—ฐ
@soyeonji

์—ญํ•  ๋ถ„๋‹ด

๐ŸŽ‰ํ”„๋ก ํŠธ์—”๋“œ

์•ˆ์•„์˜

  • ํŽธ์ง€ ํŽ˜์ด์ง€
  • ํŒ”๋กœ์ž‰ & ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€
  • ์œ ์ € ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€
  • ๋‹จ์–ด์žฅ ํŽ˜์ด์ง€

๊น€๋ณด๋ผ

  • ๋ ˆ์ด์•„์›ƒ
  • ๋ผ์šฐํ„ฐ
  • ๋ฉ”์ธ ํŽ˜์ด์ง€
  • ํ”„๋กœํ•„ ํŽ˜์ด์ง€
  • ํŽธ์ง€ ํ…œํ”Œ๋ฆฟ
  • ๊ตญ๊ฐ€/์–ธ์–ด/ํƒœ๊ทธ ๋ชจ๋‹ฌ์ฐฝ

ํ•œ์Šน์™„

  • ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€
  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€
  • aws ๋ฐฐํฌ ์ž๋™ํ™”
  • ๋งˆ์šฐ์Šค ์ปค์„œ ๋ฒˆ์—ญ๊ธฐ

๐Ÿ’๋ฐฑ์—”๋“œ

๊ตฌ๋ฏผ์ฃผ

  • ๋ฐฐํฌ ์ž๋™ํ™”
  • ์˜ˆ์™ธ์ฒ˜๋ฆฌ
  • ์ด๋ฏธ์ง€ s3 ์—…๋กœ๋“œ api
  • ํŽธ์ง€ ๊ด€๋ จ api

์˜ค์˜ˆ์ง„

  • Spring security, JWT, CORS ์ ์šฉ
  • OAuth ๋กœ๊ทธ์ธ
  • ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ
  • ๋ฒˆ์—ญ api
  • ๋‹จ์–ด ๊ด€๋ จ api

์ด๊ทผํœ˜

  • Swaager API์ž๋™ํ™” ๊ตฌํ˜„
  • logging ํ•„ํ„ฐ๊ตฌํ˜„
  • ๋ฉค๋ฒ„ ๊ด€๋ จ api
  • ํŽธ์ง€ ๊ด€๋ จ api

์ง€์†Œ์—ฐ

  • Follow, Block CRUD ๊ตฌํ˜„
  • ํŽธ์ง€ 5๊ฐœ ์ œํ•œ api

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

ํ”„๋ก ํŠธ์—”๋“œ

react recoil TypeScript SCSS axios

๋ฐฑ์—”๋“œ

java spring boot spring data jpa spring security mySQL

๊ธฐํƒ€

AWS GitHub

ํŽ˜์ด์ง€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ

์ธํŠธ๋กœ ํšŒ์›๊ฐ€์ž… ๋กœ๊ทธ์ธ
์ฒซ ํ”„๋กœํ•„ ์„ค์ • ์‹œ์ž‘ ๊ตญ๊ฐ€/์–ธ์–ด/ํƒœ๊ทธ ์„ค์ • ๋ชจ๋‹ฌ ์ฒซ ํ”„๋กœํ•„ ์„ค์ • ์™„๋ฃŒ
๋ฉ”์ธ ํ”„๋กœํ•„ ํŽ˜์ด์ง€ ํ”„๋กœํ•„ ์ˆ˜์ •
์ „์ฒด ํŽธ์ง€ํ•จ ์นœ๊ตฌ๋ณ„ ํŽธ์ง€ ๋ชฉ๋ก ํŽธ์ง€ ์ƒ์„ธ ํŽ˜์ด์ง€
ํŽธ์ง€ ์ž‘์„ฑ ํŽ˜์ด์ง€ ๋‹จ์–ด ๋“ฑ๋ก ๋ชจ๋‹ฌ ์นœ๊ตฌ ํ”„๋กœํ•„ ํŽ˜์ด์ง€
ํƒˆํ‡ด ํ™•์ธ ๋ชจ๋‹ฌ ๊ตญ๊ฐ€ ์„ค์ • ๋ชจ๋‹ฌ ํƒœ๊ทธ ์„ค์ • ๋ชจ๋‹ฌ
)
์–ธ์–ด ์ถ”๊ฐ€ ๋ชจ๋‹ฌ ์–ธ์–ด ๊ฒ€์ƒ‰ ๋ชจ๋‹ฌ ์–ธ์–ด ๋ ˆ๋ฒจ ๋ชจ๋‹ฌ
๋‹จ์–ด์žฅ ํŽ˜์ด์ง€ ๋‹จ์–ด ์ˆ˜์ • ๋ชจ๋‹ฌ ์—๋ŸฌํŽ˜์ด์ง€
์นœ๊ตฌ ๊ฒ€์ƒ‰ ํ•„ํ„ฐ ๋ชจ๋‹ฌ ์–ธ์–ด ์„ ํƒ ๋ชจ๋‹ฌ

ํ˜‘์—… ํ”„๋กœ์„ธ์Šค

Git ์ปจ๋ฒค์…˜

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

About


Languages

Language:TypeScript 53.7%Language:Java 34.6%Language:SCSS 11.1%Language:HTML 0.3%Language:CSS 0.2%Language:JavaScript 0.0%