Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Hanghae-Hot6/Back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

logo

๐Ÿ‘‰๐Ÿป ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๋…์„œ๊ฐ€ ๋ถ€์กฑํ•œ ํ˜„๋Œ€์ธ๋“ค์„ ์œ„ํ•ด! ๊ฐ“์ƒ์„ ์‚ด๊ณ ์‹ถ์€ ํ˜„๋Œ€์ธ๋“ค์„ ์œ„ํ•ด!
์ƒˆ๋กœ์šด ์‚ฌ๋žŒ๋“ค๊ณผ ์ฆ๊ฒ๊ฒŒ ์–˜๊ธฐํ•˜๋ฉฐ ๋…์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜




๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง ํŒ€์› ์†Œ๊ฐœ

์ด๋ฆ„ ๊นƒํ—ˆ๋ธŒ ์ฃผ์†Œ ํฌ์ง€์…˜
์„œ์ง€์šด MildColor์˜ github Frontend
์กฐ์žฌ์‹  1005jsc์˜ github Frontend
๊ตญ๊ฒฝํ›ˆ kyunghoonkook์˜ github Frontend
๋ฅ˜์ฐฝ๋ฏผ ryucm์˜ github Backend
์กฐ๊ณ„์ผ chokyeil์˜ github Backend
๋ฐ•ํ˜„๋„ atto08์˜ github Backend
์žฅ์Šน์ฃผ DESIGNER



โš™๏ธ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜

์„œ๋น„์Šค์•„ํ‚คํ…์ณver_2



๐Ÿ“… ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

๊ธฐ๊ฐ„ : 2022๋…„ 11์›” 03์ผ ~ 2022๋…„ 12์›” 16์ผ(6์ฃผ)



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






๐Ÿ—บ API ์„ค๊ณ„

API

image image image image image



โœ’ ์™€์ด์–ด ํ”„๋ ˆ์ž„



๐Ÿ”จ ๊ธฐ์ˆ  ๋„์ž… ์ด์œ  - ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ๊ธฐ์ˆ ์  ์˜์‚ฌ ๊ฒฐ์ •

์Šคํƒ ๋„์ž… ์ด์œ  ๋ฒ„์ „
Node.js ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๊ณผ ๊ด€๋ จํ•˜์—ฌ python, java ๋ณด๋‹ค ํšจ์œจ์ ์ด๋ฉฐ, jQuery๋ฅผ ํ†ตํ•ด ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ธฐ์— ์šฉ์ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ^4.4.2
Redis 1) RefreshToken ์ €์žฅ, 2) email ์ธ์ฆ ๋ฒˆํ˜ธ ์œ ํšจ ๊ธฐ๊ฐ„ ์„ค์ • ^5.3.6
docker-compose ๊ฐ ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๊ฐœ๋ฐœํ™˜๊ฒฝ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ํ™˜๊ฒฝ๋งˆ๋‹ค ๋ณ„๋„์˜ DB๋ฅผ ์„ค์น˜๊ฐ€ ํ•„์š” => redis์™€ postgresql์˜ ๋ณ„๋„ ์„ค์น˜ ์—†์ด ๋™์ผ ํ™˜๊ฒฝ์—์„œ test๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก docker-compose๋ฅผ ๊ตฌ์„ฑ ^3.39.2
CI-CD JS ๋‚ด์žฅ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— import๋ฅผ ํ•ด์ค˜์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€๊ณผ ๋ฌด๊ฑฐ์›€์ด ๋‹ค์†Œ ์žˆ์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ ๋•Œ๋ฌธ์— ๋„์ž…ํ–ˆ๋‹ค. JSON ๋ฐ์ดํ„ฐ ์ž๋™ ๋ณ€ํ™˜ / axios interceptor & ๊ฐ„๊ฒฐํ•œ instance ๊ธฐ๋Šฅ ^1.1.3
WebSocket, Stomp ์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹จ๋ฐฉํ–ฅ์ ์ธ httpํ†ต์‹ ์„ ์“ฐ๋Š” ๊ฒƒ๋ณด๋‹ค ์–‘๋ฐฉํ–ฅ์ ์œผ๋กœ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•„์š”๋กœ ํ–ˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์–‘๋ฐฉํ–ฅ ํ†ต์‹  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ค‘, Spring ์„œ๋ฒ„์˜ ์„ฑ๊ฒฉ๊ณผ ๊ฐ€์žฅ ์ž˜ ๋งž์€ SockJs, Stomp๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค ^6.1.2
spring email ํšŒ์›๊ฐ€์ž… ์‹œ ๋ณธ์ธ ์ธ์ฆ ํ•„์š” ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ ^4.4.2
OAuth2.0 ํšŒ์› ๊ฐ€์ž…์˜ ๊ฐ„ํŽธํ™”๋ฅผ ํ†ตํ•ด ์œ ์ €๋“ค์˜ ์‚ฌ์šฉ ํŽธ๋ฆฌํ•จ ์ฆ๊ฐ€ ^4.4.2
PostgreSQL ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ• ํ•˜๊ธฐ ์œ„ํ•ด์„œ. mysql์˜ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ†ตํ•ด ๋งŽ์ด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์ง€๋งŒ, ๊ทธ๋ž˜๋„ postgresql์ด join๊ณผ ๋ณ‘๋ ฌ ์ฟผ๋ฆฌ, MVC๋ฅผ ์ง€์› ^4.4.2
Amazon S3 ์ด๋ฏธ์ง€ ์ €์žฅ. CICD์˜ ๊ณผ์ • ^4.4.2
Swagger fox Back-end์—์„œ ๊ตฌํ˜„์ด ๋๋‚œ ๊ฒƒ์„ ์ผ์ผ์ด front-end์— ์ „๋‹ฌํ•˜๋Š” ๊ณผ์ •์—์„œ delay ๋ฐœ์ƒ. ๊ฐœ๋ฐœ ๋„์ค‘ ์ถ”๊ฐ€๋กœ ๊ฐœ๋ฐœํ•œ API๋ฅผ ๋งค๋ฒˆ API๋ช…์„ธ์„œ์— ๊ธฐ์ž…ํ•˜๋Š” ๊ณผ์ •์ด ์–ด๋ ค์›Œ swagger๋ฅผ ํ†ตํ•ด ๊ฐ„์ ‘์ ์ธ ์†Œํ†ต ^4.4.2

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

ํŽ˜์ด์ง€ API ์—ฐ๊ฒฐ, ๊ธฐ๋Šฅ ๋ฐ CSS ์‹œ์—ฐ ์˜์ƒ
๋กœ๊ทธ์ธ - ๋ฅ˜์ฐฝ๋ฏผ โœ…์นด์นด์˜ค ๋กœ๊ทธ์ธ
โœ…๋กœ๊ทธ์ธ
ํšŒ์›๊ฐ€์ž… - ๋ฅ˜์ฐฝ๋ฏผ โœ…ํšŒ์›๊ฐ€์ž…
โœ…์•„์ด๋”” ์ค‘๋ณต ์ฒดํฌ
โœ…๋‹‰๋„ค์ž„ ์ค‘๋ณต ์ฒดํฌ
๋งˆ์ด ํŽ˜์ด์ง€ - ๋ฅ˜์ฐฝ๋ฏผ โœ…๋กœ๊ทธ์•„์›ƒ
โœ…๋งˆ์ดํŽ˜์ด์ง€ ์ฐจํŠธ
๋ฉ”์ธํŽ˜์ด์ง€ - ๊ตญ๊ฒฝํ›ˆ โœ…๋ฐฐ๋„ˆ
โœ…์นดํ…Œ๊ณ ๋ฆฌ
โœ…์ธ๊ธฐ๋ชจ์ž„
โœ…์ƒ๋‹จTOP ๋ฒ„ํŠผ
๋ชจ์ž„ CRUD - ๋ฐ•ํ˜„๋„ โœ…
๋ชจ์ž„ ์ „์ฒด ํŽ˜์ด์ง€ - ๋ฐ•ํ˜„๋„ โœ…์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„ sort
๋ชจ์ž„ ์ƒ์„ธ ํŽ˜์ด์ง€ - ๋ฐ•ํ˜„๋„ โœ…๋“ฑ๋ก๋œ ๋ชจ์ž„ ์ •๋ณด ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
๋ชจ์ž„ ๊ด€์‹ฌ - ๋ฐ•ํ˜„๋„ โœ…๊ด€์‹ฌ ๋ชจ์ž„ ๋“ฑ๋ก
๋ชจ์ž„ ์ฐธ์„/ํƒˆํ‡ด - ๋ฐ•ํ˜„๋„ โœ…๋ชจ์ž„ ๊ฐ€์ž…ํ•˜๊ธฐ ํƒˆํ‡ดํ•˜๊ธฐ
์ฑ„ํŒ… - ์กฐ๊ณ„์ผ,๋ฅ˜์ฐฝ๋ฏผ โœ…
๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ - ์กฐ๊ณ„์ผ โœ…





About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages