Skip to content

HOSICT/DISEARCH-BACK-END

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

slice

Hits

Logo

Introduction ๐Ÿ™Œ

์•ˆ๋…•ํ•˜์„ธ์š”.
๋””์Šค์ฝ”๋“œ ์„œ๋ฒ„ ๋งค์นญ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.
Discord ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!๐Ÿ˜
๐Ÿ“ข์ด๊ณณ์—์„œ ๋‹น์‹ ์˜ ์ƒˆ๋กœ์šด ๊ฒŒ์ž„ ํŒŒํŠธ๋„ˆ๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”!๐ŸŽฎ

Domain โ˜•

DISEARCH - ๋””์Šค์ฝ”๋“œ ๋งค์นญ ์„œ๋น„์Šค

๐Ÿ‘ฅ ํ”„๋ก ํŠธ์—”๋“œ ํŒ€์› ์†Œ๊ฐœ

์ด์Šน์šฉ ์ด๋ณ‘์šฑ
title title
@yong8048 @lbw3973
๐Ÿ“ํ—ค๋” ์ปดํฌ๋„ŒํŠธ
๐Ÿ“๋งˆ์ดํŽ˜์ด์ง€
๐Ÿ“์„œ๋ฒ„ ์ถ”๊ฐ€ ํŽ˜์ด์ง€
๐Ÿ“Discord Bot ์ƒ์„ฑ
๐Ÿ“Discord User API
๐Ÿ“Discord Invite API
๐Ÿ“์‚ฌ์ด๋“œ๋ฐ” ์ปดํฌ๋„ŒํŠธ
๐Ÿ“๊ฒŒ์‹œ๋ฌผ์นด๋“œ ์ปดํฌ๋„ŒํŠธ
๐Ÿ“๊ฒ€์ƒ‰ํŽ˜์ด์ง€
๐Ÿ“OAuth2 ๋กœ๊ทธ์ธ/๋กœ๊ทธ์•„์›ƒ
๐Ÿ“Discord Channel API
๐Ÿ“Discord Invite API

๐Ÿ‘ฅ ๋ฐฑ์—”๋“œ ํŒ€์› ์†Œ๊ฐœ

๊น€์„ธ์ง„
title
@birdnew1
๐Ÿ“๊ธ€ ์ž‘์„ฑ ๋ฐ ๊ด€๋ฆฌ (๊ฒŒ์‹œ, ์—…๋ฐ์ดํŠธ, ์‚ญ์ œ)
๐Ÿ“ํƒœ๊ทธ ๊ด€๋ฆฌ ๋ฐ ๊ฒ€์ƒ‰
๐Ÿ“์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ๋ง
๐Ÿ“ํŽ˜์ด์ง€๋„ค์ด์…˜
๐Ÿ“Discord Invite API

๐Ÿ”ง Front-End Skills





๐Ÿ”ง Back-End Skills




๐Ÿ–ฅ ํ”„๋กœ์ ํŠธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ

๐Ÿ’ป PC

๋กœ๊ทธ์ธ/๋กœ๊ทธ์•„์›ƒ

Discord OAuth2 API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ๋ฐ ๋กœ๊ทธ์•„์›ƒ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒœ๊ทธ ๊ฒ€์ƒ‰

๊ฒ€์ƒ‰ํ•˜๊ณ ์‹ถ์€ ํƒœ๊ทธ๋กœ ๊ฒ€์ƒ‰์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ํ•œ ๋‚ด์šฉ์€ ์ตœ๊ทผ๊ฒ€์ƒ‰์–ด๋กœ LocalStorage์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

ํŽ˜์ด์ง€๋„ค์ด์…˜

ํ•œ ํŽ˜์ด์ง€์— 12๊ฐœ์˜ ๊ฒŒ์‹œ๋ฌผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
ํŽ˜์ด์ง€๋ฒˆํ˜ธ์˜ ๋ณ€ํ™”์— ๋”ฐ๋ฅธ API์š”์ฒญ์œผ๋กœ ํŽ˜์ด์ง€๋„ค์ด์…˜์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ด๋“œ๋ฐ”

์›ํ•˜๋Š” ์นดํ…Œ๊ณ ๋ฆฌ์™€ ํƒœ๊ทธ๋ฅผ ํด๋ฆญํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์‹ ์˜ ์„œ๋ฒ„ ๊ฒŒ์‹œ

์ž์‹ ์˜ ์„œ๋ฒ„๋ฅผ ์—…๋กœ๋“œํ•˜์—ฌ ํ™๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„œ๋ฒ„๋ฅผ ์—…๋กœ๋“œํ•˜๋ฉด ํ•ด๋‹น ์„œ๋ฒ„์— ๋ด‡์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

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

์—…๋กœ๋“œํ•œ ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ฐธ๊ฐ€ํ•˜๊ธฐ

Discord ์ดˆ๋Œ€์ฝ”๋“œ ์ƒ์„ฑ API๋ฅผ ์ด์šฉํ•˜์—ฌ ํ•ด๋‹น ์„œ๋ฒ„๋กœ ์ฐธ๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“ฑ Mobile

๋ฉ”์ธ ์„œ๋ฒ„ ๊ฒŒ์‹œ

๊ตฌํ˜„ ๊ธฐ๋Šฅ ๋ฐ ์‹œ์Šคํ…œ ํ๋ฆ„

๊ตฌํ˜„ ๊ธฐ๋Šฅ ์š”์•ฝ

ํ”„๋กœ์ ํŠธ์—์„œ Back-End ์„œ๋ฒ„๋กœ ๊ตฌํ˜„๋œ ์ฃผ์š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ๊ธ€ ์ž‘์„ฑ ๋ฐ ๊ด€๋ฆฌ: ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ , ์ˆ˜์ • ๋ฐ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๊ฒŒ์‹œ๊ธ€์€ ์„œ๋ฒ„ ID, ์„œ๋ฒ„ ์ด๋ฆ„, ์นดํ…Œ๊ณ ๋ฆฌ, ํƒœ๊ทธ, ๋‚ด์šฉ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ํƒœ๊ทธ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰: ์‚ฌ์šฉ์ž๋Š” ํŠน์ • ํƒœ๊ทธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ด€๋ จ ๊ฒŒ์‹œ๊ธ€์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์€ ๊ด€๋ จ์„ฑ ๋†’์€ ๊ฒฐ๊ณผ๋ฅผ ์šฐ์„ ์ ์œผ๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ํ•„ํ„ฐ๋ง: ๊ฒŒ์‹œ๊ธ€์€ ์นดํ…Œ๊ณ ๋ฆฌ์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์›ํ•˜๋Š” ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์„ ํƒํ•˜์—ฌ ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ฒŒ์‹œ๊ธ€๋งŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€๋„ค์ด์…˜: ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก์€ ํŽ˜์ด์ง€๋„ค์ด์…˜์„ ํ†ตํ•ด ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค. 12๊ฐœ์˜ ๊ฒŒ์‹œ๊ธ€์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ๋‹ค์–‘ํ•œ ํŽ˜์ด์ง€์—์„œ ๊ฒŒ์‹œ๊ธ€์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ํ๋ฆ„ ์š”์•ฝ

  1. ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ: ์‚ฌ์šฉ์ž๋Š” ํผ์„ ํ†ตํ•ด ๊ฒŒ์‹œ๊ธ€์˜ ์ •๋ณด(์„œ๋ฒ„ ID, ์„œ๋ฒ„ ์ด๋ฆ„, ์นดํ…Œ๊ณ ๋ฆฌ ๋“ฑ)๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ํƒœ๊ทธ ๋ฐ ์นดํ…Œ๊ณ ๋ฆฌ ํ• ๋‹น: ๊ฒŒ์‹œ๊ธ€์—๋Š” ์—ฌ๋Ÿฌ ํƒœ๊ทธ๊ฐ€ ํ• ๋‹น๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•˜๋‚˜์˜ ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
  3. ๊ฒŒ์‹œ๊ธ€ ๊ฒ€์ƒ‰ ๋ฐ ํ•„ํ„ฐ๋ง: ์‚ฌ์šฉ์ž๋Š” ํƒœ๊ทธ๋‚˜ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฒŒ์‹œ๊ธ€์„ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ํŽ˜์ด์ง€๋„ค์ด์…˜์„ ํ†ตํ•œ ํƒ์ƒ‰: ์‚ฌ์šฉ์ž๋Š” ํŽ˜์ด์ง€๋„ค์ด์…˜์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ๊ฒŒ์‹œ๊ธ€์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์€ ๊ฐ ํŽ˜์ด์ง€์— ํ•ด๋‹นํ•˜๋Š” ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  5. ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • ๋ฐ ์‚ญ์ œ: ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ • ์‹œ ๊ฒŒ์‹œ๊ธ€์˜ ๋‚ ์งœ๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์–ด ํ™ˆํŽ˜์ด์ง€ ์ตœ์ƒ๋‹จ์œผ๋กœ ์—…๋ฐ์ดํŠธ ๋˜๋ฉฐ, ์‚ญ์ œ ์‹œ์—๋Š” ๊ฒŒ์‹œ๊ธ€์ด ์‹œ์Šคํ…œ์—์„œ ์™„์ „ํžˆ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published