๋น์ ์ ์ธ์์ํ๋ฅผ ์ฐพ์๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๋ 'Navie' ์ ๋๋ค.
- ๋ธ๋ ์ธ ์คํ ๋ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ธฐํ ํ์๋ฅผ ํตํด '์ฌ์ฉ์์ ์ธ์์ํ๋ฅผ ์ฐพ์์ฃผ๋ ์ํ ์ปค๋ฎค๋ํฐ๋ฅผ ๋ง๋ค์ด ๋ณด์!' ๋ผ๋ ๊ธฐํ์๋๋ฅผ ๋์ถํ์์ต๋๋ค.
HONGJUNG |
HYEONGJUN |
- HONGJUNG: ๐ Back-End
- HYEONGJUN: ๐จ Front-End
- 'Navie' ๋ 'Navigator' ์ 'Movie' ๋ฅผ ํฉ์น ์๋น์ค๋ช ์ผ๋ก์จ ์ฌ์ฉ์์ ์ธ์์ํ๋ฅผ ์ฐพ์์ฃผ๊ฒ ๋ค๋ ์๋ฏธ๋ฅผ ๋ดํฌํ๊ณ ์์ต๋๋ค.
- ํ์
- ๊ฐ๋ฐ ์ผ์ง๋ฅผ ๊พธ์คํ๊ฒ ์์ฑํ์ฌ, ์๋ก์ ๊ฐ๋ฐ ํํฉ์ ๊ณต์ ํฉ๋๋ค.
- ์ด์๊ฐ ๋ฐ์ํ๋ฉด, ์ฆ์ ๊ณต์ ํ์ฌ ํจ๊ป ํด๊ฒฐํ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค.
- Git Commit message ๊ท์น์ ์งํต๋๋ค. ex) <๋ ์ง> <๋ณ๊ฒฝ์ ํ> [<๋ณ๊ฒฝ์ฌํญ>]
- ๋์์ธ
- Look & Feel, ์ฌ์ฉ์๊ฐ ๋ณด๊ณ ๋๋ผ๋ ๊ฒ์ ์ต์ฐ์ ์ผ๋ก ์๊ฐํฉ๋๋ค.
- ์ผ๊ด๋ ๋์์ธ ์ปจ์ ์ ์ ์งํฉ๋๋ค.
- ๊ธฐ์กด ์ํ ์ฌ์ดํธ๋ค์ UI๋ฅผ ์ฐธ๊ณ ํ์์ต๋๋ค.
- Figma์ Community์ ์๋ ์ฌ๋ฌ ํ ํ๋ฆฟ์ ์ฌ๊ฐ๊ณตํ์ฌ ์ ์ํ์์ต๋๋ค.
- ERD cloud๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ํ์์ต๋๋ค.
- ์ฐ๊ณ ํ ์ด๋ธ์ ๋ ธ๋์์ผ๋ก ํ์ํ์์ต๋๋ค.
- ๊ธฐ๋ฅ ๊ตฌํ์ ํ๋ ์ค์ ํ์ํ ํ๋๋ ํ ์ด๋ธ์ ์ถ๊ฐํ๋ฉด์ ์ง์์ ์ผ๋ก ์์ ํ์์ต๋๋ค.
๐ฅ ํ์๊ฐ์ ์์ฐ ์์ ๐ฅ
- ํ์๊ฐ์
- ์ด๋ฆ/์์ด๋/๋น๋ฐ๋ฒํธ/๋น๋ฐ๋ฒํธ ํ์ธ/์ด๋ฉ์ผ์ ์ ๋ ฅํ๋ฉด ํ์๊ฐ์ ๋๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ๊ธฐ์กด ์์ด๋์ ์ค๋ณต, ๋น๋ฐ๋ฒํธ ๋ถ์ผ์น์์๋ ๋ค์ ์ ๋ ฅํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ์ ๋ณด๋ฅผ ๋ค ์ ๋ ฅํ์ง ์๋๋ค๋ฉด ํ์๊ฐ์ ์ ํ์ง ๋ชปํ๋๋ก ๋ฒํผ์ ๋นํ์ฑํํ์์ต๋๋ค.
- CSS 'transition' ์ ์ ์ฉํ์ฌ UI๋ฅผ ๋ณด๊ฐํ์์ต๋๋ค.
๐ฅ ๋ก๊ทธ์ธ & ๋ก๊ทธ์์ ์์ฐ ์์ ๐ฅ
- ๋ก๊ทธ์ธ & ๋ก๊ทธ์์
- ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ง ์์ผ๋ฉด ๋ก๊ทธ์ธํ์ง ๋ชปํ๋๋ก ๋ก๊ทธ์ธ ๋ฒํผ์ ๋นํ์ฑํํ์์ต๋๋ค.
- ๋ก๊ทธ์์์ ๋ฒํผ์ ๋ก๊ทธ์ธํ ํ์๋ง ๋ณด์ด๋๋ก ์ค์ ํ์์ต๋๋ค.
๐ฅ ์์ด๋ ์ฐพ๊ธฐ & ๋ก๊ทธ์์ ์์ฐ ์์ ๐ฅ
- ์์ด๋ ์ฐพ๊ธฐ & ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ
- ์์ด๋ ์ฐพ๊ธฐ๋ ๊ฐ์ ํ ์ด๋ฆ๊ณผ ์ด๋ฉ์ผ ์ผ์นํ๋ฉด ์์ด๋๋ฅผ ์๋ ค์ฃผ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ๋ 'all auth' ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด ๊ทธ ์ด๋ฉ์ผ๋ก ๋ณ๊ฒฝ url์ ์ ์กํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
๐ฅ C R U D ์์ฐ ์์ ๐ฅ
- C R U D (์ํ ์ ๋ณด ์กฐํ, ์ํ ๋ฆฌ๋ทฐ ์์ฑ/์์ /์ญ์ , ๋ฆฌ๋ทฐ ๋๊ธ ์์ฑ/์ญ์ )
- TMDB Movie Video API๋ฅผ ํตํด ๊ฐ์ ธ์จ ์ ํ๋ธ ์์ Key๋ฅผ ํ์ฉํ์ฌ ์ํ ์๊ณ ํธ์ ์์๊ฑฐ ์๋์ฌ์ํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ๋น๋๊ธฐ์ ์ฒ๋ฆฌ๋ฅผ ํตํด '์ข์์' ๊ธฐ๋ฅ์ ๊ตฌํํ์์ต๋๋ค.
- ๋ก๊ทธ์ธํ ํ์๋ง ๋ฆฌ๋ทฐ๋ ๋๊ธ์ ์์ฑํ ์ ์์ผ๋ฉฐ, ํด๋น ๋ฆฌ๋ทฐ ํน์ ๋๊ธ์ ์์ฑ์๋ง ์์ /์ญ์ ํ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค.
๐ฅ ํ์์ ๋ณด ์์ ์์ฐ ์์ ๐ฅ
- ํ์์ ๋ณด ์์
- ์ด๋ฆ๊ณผ ์ด๋ฉ์ผ๋ง ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ํ๋กํ ์ด๋ฏธ์ง๋ฅผ ์ค์ ํ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ํ์์ด ์ํ๋ฉด ํํด๋ฅผ ํ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค.
๐ฅ ๊ฒ์ & ํ๋กํ ์์ฐ ์์ ๐ฅ
- ๊ฒ์ & ํ๋กํ
- ๊ฒ์์ ์ํ, ๋ฆฌ๋ทฐ, ์ฅ๋ฅด, ๋ฐฐ์ฐ, ํค์๋๋ณ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์กฐํ ๊ฐ๋ฅํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ํ๋กํ์์๋ ๋น๋๊ธฐ์ ์ฒ๋ฆฌ๋ฅผ ํตํด '๋์ ๊ด์ฌ ์ํ', '๋ด๊ฐ ์ด ๋ฆฌ๋ทฐ', ์ถ์ฒ ์ธ์์ํ' ๋ฅผ ์กฐํํ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค.
๐ฅ ์ํ ์๋์ปต์ ํตํ ์ํ ์ถ์ฒ ์์ฐ ์์ ๐ฅ
- ์ํ ์๋์ปต์ ํตํ ์ํ ์ถ์ฒ
- TMDB์์ ๊ฐ์ ธ์จ ์ฝ 1000๊ฐ์ ์ํ ๋ฐ์ดํฐ๋ฅผ ํตํด ์ก์ , ๋ก๋งจ์ค, ๋ฒ์ฃ, ๊ณตํฌ, ์ฝ๋ฏธ๋, SF, ๊ฐ์กฑ, ์์ ์ด 8๊ฐ ์ฅ๋ฅด์ ๋ํ ์ํ๋ฅผ ๋์ถํ์์ต๋๋ค.
- ๊ฐ ์ฅ๋ฅด์ ๋ํ ์ํ๋ ์ฅ๋ฅด ๋ณ๋ก TMDB ํ์ ์ด ๋์ ์ ๊ทธ๋ฆฌ๊ณ ์ต์ ์์ผ๋ก ์ ๋ ฌํ ํ ๋๋ค์ผ๋ก ์ง์ ํ์์ต๋๋ค.
- ํ์์๊ฒ ๊ฐ ์ฅ๋ฅด์ ๋ํ ์ํ๋ฅผ ํตํ ์ํ ์๋์ปต์ ์งํํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ์ต์ข ๊ฒฐ์น๊น์ง ์ฌ๋ผ๊ฐ 2๊ฐ์ ์ํ๋ ๊ณต๋ ์ฐ์น ์ฒ๋ฆฌ๋๋ฉฐ, ๊ทธ 2๊ฐ์ ์ํ ์ฅ๋ฅด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด 4๊ฐ์ ์ํ๋ฅผ ํ์์๊ฒ ์ถ์ฒํ๋๋ก ๊ตฌํํ์์ต๋๋ค.
- ํ์์ด ์ธ์์ํ ์ถ์ฒ์ ํ์ ์ ํ์์ด ๋ฐ์ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค.