/backend

backend

Primary LanguageTypeScript

transcendence

  • ๐Ÿง‡transcendence๋Š” 42seoul ๊ณตํ†ต๊ณผ์ •์˜ ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

  • ์‹ค์‹œ๊ฐ„ pingpong๊ฒŒ์ž„๊ณผ DM, ๊ทธ๋ฃน์ฑ„ํŒ…์„ ์ง€์›ํ•˜๋Š” ์›น์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.

  • ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 23.09.16 ~ 24.12.20 (์•ฝ 3๊ฐœ์›”)

  • ๋ณธ ๋ ˆํฌ๋Š” BACKEND ๊ฐœ๋ฐœ์— ๊ด€ํ•œ ๋‚ด์šฉ์„ ์œ„์ฃผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

  • FRONTEND ๊ฐœ๋ฐœ์— ๊ด€ํ•ด ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด? ft-transcendence-seoul

๐Ÿท๏ธ ๋ชฉ์ฐจ

4. [์ฃผ์š” API & ์†Œ์ผ“ ๋ช…์„ธ๐Ÿ“ƒ](#๐Ÿ“ƒ-์ฃผ์š” API & ์†Œ์ผ“ ๋ช…์„ธ)

6. [๊ธฐ๋Šฅ ์†Œ๊ฐœ ๐Ÿš€](#๐Ÿš€-๊ธฐ๋Šฅ ์†Œ๊ฐœ )

๐Ÿ’ป ๋ฐฐํฌ

์‚ฌ์ดํŠธ url: https://develop.d35lpok7005dz1.amplifyapp.com/

๐Ÿ™‹โ€โ™‚๏ธ ๊ฐœ๋ฐœํŒ€ & ์—ญํ•  ๋ถ„๋‹ด

eunjilee seonyun woojeong
@spew11 @sbsny @izone00
erd์„ค๊ณ„ / ์ธ์ฆ(OAuth2, TOTP) / ์œ ์ € , ์นœ๊ตฌ, ์ฐจ๋‹จ API, DM ์ฑ„๋„ ๊ด€๋ จ ๊ธฐ๋Šฅ API DM, ์ฑ„๋„ ๋ฉ”์„ธ์ง€, ๊ฒŒ์ž„, ์•Œ๋ฆผ ์‹ค์‹œ๊ฐ„ ์†Œ์ผ“ / ๋ฐฐํฌ

๐Ÿ”ง Stacks

๊ธฐ์ˆ  ์Šคํƒ

                                   

ํ˜‘์—…

           

๐Ÿ“ƒ ์ฃผ์š” API & ์†Œ์ผ“ ๋ช…์„ธ |

image

๐Ÿ“ฑ erd ์„ค๊ณ„

alt text

๐Ÿš€ ๊ธฐ๋Šฅ ์†Œ๊ฐœ

  • ๐ŸŽฅ 42API์˜ OAUTH2.0์„ ํ†ตํ•œ ๋กœ๊ทธ์ธ์„ ์ง€์›ํ•˜๊ณ  qr์ฝ”๋“œ๋ฅผ ํ†ตํ•œ authencation 2์ฐจ ์ธ์ฆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๐Ÿ‘‘ ๊ฐ ์œ ์ €๋“ค์€ ์นœ๊ตฌ๋‚˜ ์ฐจ๋‹จ ๋“ฑ์˜ ๊ด€๊ณ„๋ฅผ ๊ฐ€์งˆ์ˆ˜ ์žˆ๊ณ  ์นœ๊ตฌ๋ผ๋ฆฌ๋Š” ์„œ๋กœ DM์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ๐Ÿ“Š ์ฑ„๋„์„ ์ƒ์„ฑํ•˜๊ณ  ์ฑ„๋„์— ์ฐธ๊ฐ€ํ•ด ์—ฌ๋Ÿฌ๋ช…์˜ ์œ ์ €์™€ ๊ทธ๋ฃน ์ฑ„ํŒ…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • โญ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ž์‹ ์˜ ๊ฒŒ์ž„ rating์— ๋”ฐ๋ฅธ ๊ฒŒ์ž„ ๋งค์นญ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • โœ… ์›น์†Œ์ผ“์„ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ pingpong๊ฒฝ๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๐Ÿ“š ๋‹ค๋ฅธ ์œ ์ € online ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ  ์ „์ ๊ณผ ๋žญํฌ rating ์กฐํšŒ ๊ฐ€๋Šฅ

  • ๐Ÿ‘ ๊ฒŒ์ž„ ๋งค์นญ๊ณผ ์นœ๊ตฌ ์ดˆ๋Œ€, ๋ฉ”์„ธ์ง€์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.