image

๐ŸŽฅ small box

์Šค๋ชฐ๋ฐ•์Šค ์†Œ๊ฐœ

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

์‹œ์—ฐ์˜์ƒ ๋ณด๊ธฐ


ํ”„๋กœ์ ํŠธ ์ •๋ณด

ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

2023/02/24 ~ 2023/03/10 (์•ฝ 2์ฃผ)

Front-end

์ดํ•ด์ธ ๊น€์ˆ˜ํ˜„ ๋ฐฉ์„œ๋นˆ

Back-end

๊ฐ•์‹ ํ˜œ ์žฅ์ฃผ์„ฑ ๊น€์€๊ฒฝ

Github Repository


API Documentation

smallbox postman link


๊ธฐ์ˆ  ์Šคํƒ

Front-End

Back-End

Common

Communication


small box FLOW

image


small box ERD

image



MVP SCOPE


๐Ÿ’พ back-end

๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋‚ด์šฉ ๊ฐœ๋ฐœ ๋‹ด๋‹น
DB ๋ชจ๋ธ๋ง ์„ค๊ณ„ - ์›น์„œ๋น„์Šค ํ”Œ๋กœ์šฐ์— ๊ธฐ๋ฐ˜ํ•œ ์ฃผ์š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋ฐ˜์˜
- ์ •๊ทœํ™”์— ์ค‘์ ์„ ๋‘” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ์„ค๊ณ„
์žฅ์ฃผ์„ฑ
๊น€์€๊ฒฝ
๊ฐ•์‹ ํ˜œ
๋ชจ๋ธ๋ง ๊ธฐ๋ฐ˜ ํ…Œ์ด๋ธ” ๋ฐ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ - mysql ๋ฐ dbmate ๋ฅผ ํ™œ์šฉํ•œ ํ…Œ์ด๋ธ” ์ƒ์„ฑ
- ์˜ํ™” ๋ฐ ์˜ํ™”๊ด€ ๊ธฐํš ์˜๋„์— ๋งž๋Š” mock data ์ƒ์„ฑ
์žฅ์ฃผ์„ฑ
๊น€์€๊ฒฝ
๊ฐ•์‹ ํ˜œ
ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ API - Kakao ๋กœ๊ทธ์ธ API ๋ฅผ ์‚ฌ์šฉํ•œ ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„
- JWT๋ฅผ ํ™œ์šฉํ•œ ํšŒ์›์ •๋ณด ์œ ํšจ์„ฑ ๊ฒ€์ฆ
์žฅ์ฃผ์„ฑ
์˜ํ™”์ •๋ณด API - ๋ฉ”์ธํŽ˜์ด์ง€์— ๊ฐœ๋ด‰์ž‘ 5๊ฑด ๋…ธ์ถœ ๋  ์ˆ˜ ์žˆ๋„๋ก ์‚ผํ•ญ์—ฐ์‚ฐ์ž ๋ฐ ์ฟผ๋ฆฌ์ŠคํŠธ๋ง์„ ์‚ฌ์šฉํ•œ ํ•„ํ„ฐ๋ง
- ์˜ํ™” ์ƒ์„ธ ํŽ˜์ด์ง€ ์ •๋ณด ์กฐํšŒ
๊น€์€๊ฒฝ
์˜ˆ๋งคํ•˜๊ธฐ API - ์˜ˆ๋งค ๊ฐ€๋Šฅํ•œ ์˜ํ™”์ •๋ณด ๋ฐ ์‹œ๊ฐ„ํ‘œ ์กฐํšŒ
- ๋ณต์ˆ˜์˜ ํ‹ฐ์ผ“ ์˜ˆ๋งค ๊ธฐ๋Šฅ ๊ตฌํ˜„
- ํ‹ฐ์ผ“ ์˜ˆ๋งค CRUD ๊ธฐ๋Šฅ ๊ตฌํ˜„
- ์„ ํƒํ•œ ํ‹ฐ์ผ“ ๋‚ด์—ญ ์กฐํšŒ
์žฅ์ฃผ์„ฑ
๊ฐ•์‹ ํ˜œ
๊ฒฐ์ œํ•˜๊ธฐ API - ์นด์นด์˜คํŽ˜์ด ๊ฒฐ์ œ์ค€๋น„ API ๋ฐ ๊ฒฐ์ œ์š”์ฒญ API๋ฅผ ์ ์šฉ
- ๋ฐ์ดํ„ฐ ์›์ž์„ฑ์„ ์œ„ํ•ด TYPEORM ํŠธ๋žœ์ ์…˜ ๊ธฐ๋Šฅ ์ ์šฉ
- ๊ฒฐ์ œ ์™„๋ฃŒํ•œ ๋‚ด์—ญ ์กฐํšŒ
์žฅ์ฃผ์„ฑ
๊น€์€๊ฒฝ
๊ฐ•์‹ ํ˜œ
์œ ๋‹›ํ…Œ์ŠคํŠธ - ์„œ๋ฒ„ ๋ฐฐํฌ ์ „ ๊ธฐ๋Šฅ ๋‹จ์œ„๋ณ„ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•œ ์•ˆ์ •์„ฑ ํ™•๋ณด ์žฅ์ฃผ์„ฑ
๊น€์€๊ฒฝ
๊ฐ•์‹ ํ˜œ
AWS ๋ฐฐํฌ ๋ฐ Docker ์„ธํŒ… - AWS EC2 ๋ฐ RDS๋ฅผ ์‚ฌ์šฉํ•œ Ubuntu ์›๊ฒฉ ์„œ๋ฒ„ ๊ตฌ์ถ•
- ๊ฐ€์ƒํ™˜๊ฒฝ ํ†ต์ผ์„ ์œ„ํ•œ Docker ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ๋ฐฐํฌ
์žฅ์ฃผ์„ฑ
๊น€์€๊ฒฝ
๊ฐ•์‹ ํ˜œ

์ฃผ์š” ๊ธฐ๋Šฅ ๋ฏธ๋ฆฌ๋ณด๊ธฐ

๋กœ๊ทธ์ธ

gifit_1678424490243

๋ฉ”์ธํŽ˜์ด์ง€

gifit_1678424105746 gifit_1678424262207 gifit_1678424355772

์˜ํ™”ํŽ˜์ด์ง€

gifit_1678424614118

์ƒ์„ธํŽ˜์ด์ง€

gifit_1678424873989 gifit_1678424927723 gifit_1678425106746

๊ทน์žฅํŽ˜์ด์ง€

gifit_1678424786928

์˜ˆ๋งคํŽ˜์ด์ง€ ๋ฐ ๊ฒฐ์ œ

gifit_1678425359776 gifit_1678425714130 gifit_1678425947575