Skip to content

pnuece/spring-gift-point

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

spring-gift-point

1๋‹จ๊ณ„ - API ๋ช…์„ธ

๋ฏธ์…˜ ์š”๊ตฌ ์‚ฌํ•ญ

์ž‘์„ฑํ•œ API ๋ฌธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒ€ ๋‚ด์—์„œ ์ง€๊ธˆ๊นŒ์ง€ ๋งŒ๋“  API๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ํ†ต์ผํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•œ๋‹ค.

  • ํŒ€ ๋‚ด์—์„œ ์ผ๊ด€๋œ ๊ธฐ์ค€์„ ์ •ํ•˜์—ฌ API ๋ช…์„ธ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.
  • ๋•Œ๋กœ๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด API ๋ช…์„ธ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

2๋‹จ๊ณ„ - ๋ฐฐํฌํ•˜๊ธฐ

๋ฏธ์…˜ ์š”๊ตฌ ์‚ฌํ•ญ

์ง€๊ธˆ๊นŒ์ง€ ๋งŒ๋“  ์„ ๋ฌผํ•˜๊ธฐ ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ์™€ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  • ์ง€์†์ ์ธ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ๋ฐฐํฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ์™€ API ์—ฐ๋™ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€์‘ํ•œ๋‹ค.
  • ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ์˜ Origin์ด ๋‹ฌ๋ผ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค.
  • HTTPS๋Š” ํ•„์ˆ˜๋Š” ์•„๋‹ˆ์ง€๋งŒ ํŒ€ ๋‚ด์—์„œ ๋…ผ์˜ํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ ์šฉํ•œ๋‹ค.

3๋‹จ๊ณ„ - ํฌ์ธํŠธ

๋ฏธ์…˜ ์š”๊ตฌ ์‚ฌํ•ญ

์ƒํ’ˆ ๊ตฌ๋งค์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํฌ์ธํŠธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ๋‹ค.

  • ํฌ์ธํŠธ๋Š” ์‚ฌ์šฉ์ž๋ณ„๋กœ ๋ณด์œ ํ•œ๋‹ค.
  • ํฌ์ธํŠธ ์ฐจ๊ฐ ๋ฐฉ๋ฒ• ๋“ฑ ๋‚˜๋จธ์ง€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด์„œ๋Š” ํŒ€๊ณผ ๋…ผ์˜ํ•˜์—ฌ ์ •์ฑ…์„ ๊ฒฐ์ •ํ•˜๊ณ  ๊ตฌํ˜„ํ•œ๋‹ค.
    • e.g.
      • 5๋งŒ ์› ์ด์ƒ ์ฃผ๋ฌธ ์‹œ ์ด ๊ธˆ์•ก์˜ 10%๊ฐ€ ํ• ์ธ๋œ๋‹ค.
      • ํ˜„๊ธˆ ์˜์ˆ˜์ฆ์„ ๋ฐ›์œผ๋ ค๋ฉด ํœด๋Œ€์ „ํ™” ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค.
  • API ๋ช…์„ธ๋Š” ํŒ€๊ณผ ํ˜‘์˜ํ•˜์—ฌ ๊ฒฐ์ •ํ•˜๊ณ  ๊ตฌํ˜„ํ•œ๋‹ค.
  • ๊ด€๋ฆฌ์ž ํ™”๋ฉด์—์„œ ํฌ์ธํŠธ๋ฅผ ์ถฉ์ „ํ•  ์ˆ˜ ์žˆ๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.9%
  • JavaScript 2.8%
  • HTML 2.3%