2023.01.09(์) ~ 2023.02.17(๊ธ)
๋๋ ๋ชจ๋ฅด๊ฒ ๋๋ผ๋ง๋ ์ํ์ ๋ช ์ฅ๋ฉด์ ๋ฐ๋ผํด ๋ณด์ ์ ์์ผ์ ๊ฐ์?
๋์๋ฆฌ, ๋ํธํ ๋ฑ์ ์ปค๋ฎค๋ํฐ์ ๊ฐ์ ํด ํ๋ํ๊ธฐ๋ ์ง์ ์ฅ๋ฒฝ์ด ๋๋ฌด ๋๋ค๊ณ ์๊ฐํ์๋์?
์์ ์ฑ์ ํค์ฐ๊ณ ๋๋ง์ ์ํ์ ๋ง๋ค์ด ๋ณด๊ณ ์ถ๋ค๊ณ ์๊ฐํ์ ์ ์ด ์์ผ์ ๊ฐ์?
์์ฎธ๋(Etude)๋ ์ฐ์ต๊ต๋ณธ
์ด๋ผ๋ ๋ป์ผ๋ก ๊ทธ ์์ฒด๋ก ํ๋์ ์ํ์ ๋ปํฉ๋๋ค.
์ฐ๊ธฐ์ฐ์ต์ ํด๋ณด๊ณ ์ถ์ ์ผ๋ฐ์ธ, ๋ฐฐ์ฐ๋ฅผ ์ง๋งํ๋ ๋ฐฐ์ฐ์ง๋ง์ ๋ชจ๋์๊ฒ
์ธ์ ์ด๋์์๋ ์ธํฐ๋ท๋ง ์๋ค๋ฉด ์ฝ๊ณ ํธ๋ฆฌํ๊ฒ ์ฐ๊ธฐ์ฐ์ต์ ๋์์ค ์ ์๋ ์๋น์ค์ ๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ๋์ ์๊ฐ๊ณผ ๊ฐ์ ์ ํํํ๋ฉฐ ์ฐฝ์กฐ์ ์ฌ๊ณ ์ ์์๋ ฅ์ ํค์ฐ๋ฉฐ ์๋ก์ด ๊ฐ์น๋ฅผ ์ฐฝ์กฐํด๋ผ ์ ์๊ฒ ๋์๋๋ฆฝ๋๋ค.
git clone https://lab.ssafy.com/s08-webmobile1-sub2/S08P12A605.git
์ดํ execํด๋์ ํฌํ
๋ฉ๋ด์ผ์ ๋ฐ๋ผ ์งํ
๋ฐฑ์๋ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
``` unnamed
โฃ api
โ โฃ controller
โ โฃ dto
โ โฃ request
โ โฃ response
โ โฃ service
โฃ common
โ โ Scheduler
โฃ config
โฃ db
โ โฃ entity
โ โ repository
โ UnnamedApplication.java
ํ๋ก ํธ์๋ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
```FE
โฃ public
โ โ index.html
โฃ src
โ โฃ api
โ โฃ assets
โ โ โฃ scss
โ โ โฃ video
โ โ โ logo.png
โ โฃ components
โ โ โฃ common
โ โ โฃ film
โ โ โฃ main
โ โ โฃ search
โ โ โฃ share
โ โ โฃ shareupload
โ โ โฃ story
โ โ โฃ studio
โ โฃ dummy
โ โฃ fonts
โ โฃ mixins
โ โฃ plugins
โ โฃ router
โ โฃ store
โ โฃ translations
โ โฃ utils
โ โฃ views
โ โฃ App.vue
โ โ main.js
- ์ฐ์ธก ์๋จ์ ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅธ ํ ์์ ๋ก๊ทธ์ธ์ ์งํํ ์ ์์ต๋๋ค
- ๋ก๊ทธ์ธ์ ํ ์ฌ์ฉ์๋ง ์๋น์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํ ์คํ๋์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
- ๋ฉ์ธํ์ด์ง์ ๊ฐ์ฅํ๋จ์ ์ข์์ ์์ผ๋ก ์ถ์ฒ์ํ์ ํ์ํฉ๋๋ค.
- ํน์ ์ํ์ ๋๋ฅด๋ฉด ํด๋น ์ํ์ ์คํ ๋ฆฌ๋ค์ด ํ์๋ฉ๋๋ค.
- ์คํ ๋ฆฌ์๋ ์คํ ๋ฆฌ ์ค๋ช , ๋ฐฐ์ญ์ค๋ช , ์คํฌ๋ฆฝํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ์ํํญ์ ๋ค์ด๊ฐ ์ ์คํ๋์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
- ํ์ด๋ฆ, ํ์ ์ถ๊ฐ์ฌ๋ถ๋ฅผ ์ ํํ๊ณ ์คํ๋์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
-
ํ ์ด๋ฆ๊ณผ ๊ฐ์ด ์ฐธ์ฌํ ํ์์ ์ ํํ๋ฉด ์คํ๋์ค๊ฐ ์์ฑ๋ฉ๋๋ค.
-
ํ๋ฉด ์ข์ธก ์๋จ์์ ์์ฑํ ์คํ๋์ค์ ๋ํ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค. (์คํ๋์ค๋ 7์ผ๊ฐ ์์ฑ๋๋ฉฐ 7์ผ ํ ์๋ ์ข ๋ฃ๋ฉ๋๋ค.)
-
ํ๋ฉด ์ฐ์ธก ์๋จ์ ํ์ผ๋ก ์ฐธ์ฌํ๋ ๋ฉค๋ฒ๊ฐ ํ์๋ฉ๋๋ค.
- ํ๋ฉด ์ฐ์ธก์ ์ฒซ ๋ฒ์งธ ํญ์ ํด๋ฆญ์ ์ ์ฒด์คํฌ๋ฆฝํธ๋ฅผ ํ์ํด ํด๋น ์คํ ๋ฆฌ์ ๋ชจ๋ ๋์ฌ๋ฅผ ๋ณผ ์ ์๊ณ ์์์๊ฐ์ ๋ง๋ ๋์ฌ๊ฐ ํ๋ฉด ํ๋จ์ ํ์๋ฉ๋๋ค.
- ํ์์คํฌํ๋ฅผ ํด๋ฆญ ํ ์ ํด๋น ์ฅ๋ฉด์ผ๋ก ์์์ด ๋์ด๊ฐ๋๋ค. ํ๋ฉด ํ๋จ์ ๋์ฌ ๋ํ ํด๋น ์๊ฐ์ ๋ง๋ ๋์ฌ๋ก ๋์ด๊ฐ๋๋ค.
- ํ๋ฉด ํ๋จ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋๊ธธ ์ ์์๋ ๊ทธ์ ๋ง๊ฒ ์ด๋ ๋ฉ๋๋ค.
- ํด๋น ์คํ ๋ฆฌ์ ์์์ ๋ณผ ์ ์์ต๋๋ค.
- ํ๋ฉด ์ ํ ๋ฒํผ์ ๋๋ฅผ ์ (๋ฐฐ์ฐ์ ์์, ๋ฐฐ์ฐ์ ๋์ ํ๋ฉด, ๋์ ํ๋ฉด) ์ธ ์ข ๋ฅ์ ํ๋ฉด์ ํ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์นด๋ฉ๋ผ/๋ง์ดํฌ์ on/off๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- ์ ์ฒด์คํฌ๋ฆฝํธ ํญ ๋๋ ์ฌ ๋ นํ ํญ์์ ๋ นํ๋ฅผ ๋๋ฅผ ์ ๋์ ํ๋ฉด์ด ๋ นํ๋๊ณ ๋ นํ๊ฐ ์ข ๋ฃ๋๋ฉด ๋ นํ๋ ์์์ ํ์ธํ ์ ์์ต๋๋ค.(๋ นํ๋ฅผ ํ์ ์ด ์๋ค๋ฉด ํด๋น ์คํ ๋ฆฌ์ ์๋ณธ ์์์ด ํ์๋ฉ๋๋ค.)
- ๋ นํํ ์์์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
- ์ฐ์ธก ์ธ๋ฒ์งธ ํญ์์ ๋ด๊ฐ ๋ นํํ ์์์ ํ ๋๋ก ์๋ณธ์์๊ณผ์ ๊ต์ฐจํธ์ง ๋๋ ๋๋ง์ ์ฐ๊ธฐ์์์ ๋ง๋ค ์ ์์ต๋๋ค.
- (์คํ๋์ค๋ฅผ ์์ฑํ ํ์ฅ๋ง ์์ฑ์ด ๊ฐ๋ฅํ๋ฉฐ์คํ๋์ค ๋น ์ด 3๋ฒ์ ํ๋ฆ์ ์์ด ๊ฐ๋ฅํฉ๋๋ค)
- ๋ นํํ์ง ์์ ์ฌ์ด ์์ ๊ฒฝ์ฐ ํด๋น ์ฌ์ ์๋ณธ์คํ ๋ฆฌ์ ์์๊ณผ ๊ต์ฐจํธ์ง๋์ด ์ ๊ณตํฉ๋๋ค.
- ์คํ๋์ค์ ์ฐธ์ฌ์ค์ธ ํ์๊ณผ ์ค์๊ฐ ์ฑํ ์ ํ ์ ์์ต๋๋ค.
- ํ์ํ์ ์ฐธ์ฌํ๊ธฐ/๋ ๋๊ธฐ๋ฅผ ์ ํํ ํ์ฌ ์คํ๋์ค์ ์ฐธ์ฌ์ค์ธ ํ์๊ณผ ์ค์๊ฐ ํ์ํ์๋ฅผ ํ ์ ์์ต๋๋ค.
- ๋ฉ์ธํ์ด์ง ์๋จ(๋๋ ๊ฐ์ด๋ฐ)์ ๊ฒ์ ๋๋ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ํด๋ฆญ์ ์ํ๋ ์ํ์ ์กฐํ/๊ฒ์ํ ์ ์์ต๋๋ค
- ๋๋ผ๋ง, ๋ฎค์ง์ปฌ, ์ฐ๊ทน, ์ํ๋ก ๊ตฌ๋ถํ์ฌ ์๋ฃ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค
- ํด๋น ์นดํ ๊ณ ๋ฆฌ์์ ์ํ, ์คํ ๋ฆฌ๋ก ๋๋ ์ ํ์ธํ ์ ์์ต๋๋ค
- ๊ฒ์ํ๊ธฐ ์ ์๋ ์ ์ฒด ๋ชฉ๋ก์ด ์ถ๋ ฅ๋๋ฉฐ ๊ฒ์์ฐฝ์ ์ ๋ ฅ์ ์ค์๊ฐ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค
- ํ๋ฆ ๊ณต์ ๊ธ ์ ๋ก๋
- ํ๋ฆ ๊ณต์ ๊ธ ์กฐํ