์ฆ๊ฒจ์ฐพ๊ธฐ์ ๊ฒ์๊ธฐ๋ฅ์ ์ด์ฉํด ์งค๋ฐฉ์ ์ ๊ทผ์ฑ์ ๊ทน๋ํํ SNS ์น ์๋น์ค
- ํ๋ก์ ํธ ๋ช : ์งค์ด๋ชฝ๋
- ํ๋ช : ๊ธฐ๋ 1ํ
- ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2021.10.15 ~ 2021.11.5
- ๊ธฐํ ์ด์
- ์งค๋ฐฉ์ ์ธํฐ๋ท์ด ํ์ฐ๋ ์ด๋๋ก ์ปค๋ฎค๋ํฐ์์๋ถํฐ ๋๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ์์ฃผ ์ฌ์ฉ๋๋ ์ด๋ฏธ์ง ํ์์ธ ๋์์ ์ผ์ข ์ ์ธํฐ๋ท ๋ฐ(MIME)์ ๋๋ค. ์ต๊ทผ ์ธํฐ๋ท ์ฌ์ฉ๋์ ์ฆ๊ฐ์ ๋ด๋ฏธ๋์ด์ ๋ฐ๋ฌ๋ก ์ธํฐ๋ท ๋ฐ์ ๋ํ ๊ด์ฌ์ด ์ฆ๊ฐํจ์ ๋ฌผ๋ก ๊ด๊ณ ์ ๋์์ผ๋ก ์ฐ์ด๋ ๋ฑ ๊ฒฝ์ ์ ํจ๊ณผ ๋ํ ํ์ธํ ์ ์์ต๋๋ค.
- ํ์ฌ ์งค๋ฐฉ์ ๋ํ ์ ์ฅ ์๋น์ค๋ ์ฐพ์๋ณด๊ธฐ ์ด๋ ค์ด ์ํฉ์ ๋๋ค. ๊ธฐ์กด์ ์กด์ฌํ๋ ์งค๋ฐฉ ์ ์ฅ ์น์ฌ์ดํธ์ ๊ฒฝ์ฐ์๋ ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ง ์์ ์ฌ์ฉ์๋ ๋งค๋ฒ ๊ฒ์์ ํด์ผํ๋ ๋ถํธํจ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ์์ฃผ ์ฌ์ฉํ๋ ์งค๋ฐฉ์ ๋ํ ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ํธ๋ฆฌํ ๊ฒ์๊ธฐ๋ฅ์ ํ์ฌํ ์น์๋น์ค์ ํ์์ฑ์ด ์์ต๋๋ค.
- ์งค๋ฐฉ์ ์ ํ์ ๋ณํ ์๋๊ฐ ๋น ๋ฅด๊ณ ํธ๋๋ํ ์งค๋ฐฉ์ด ๊ณ์์ ์ผ๋ก ์์ฑ๋๊ณ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ง์์ ์ผ๋ก ์ด๋ฌํ ํ๋ฆ์ ์ซ์๊ฐ๊ธฐ๋ ์ฝ์ง ์๋ค๋ ์ ์์ ์งค๋ฐฉ์ ํธ๋๋ํจ์ ์ง์์ ์ผ๋ก ๊ด์ฐฐํ๊ณ ์ฌ์ฉ์์๊ฒ ์ถ์ฒํด์ฃผ๋ ์๋น์ค๋ฅผ ๊ธฐํํ๊ณ ์ ํ์ต๋๋ค.
- ์คํํ๊ฒฝ: NodeJS 14.18.1
- ์ค์น
- $
yarn install
- $
- ์คํ
- $
yarn start
- $
- ํ
์คํธ
- $
yarn storybook
- $
.
โโโ README.md
โโโ craco.config.js
โโโ jsconfig.json
โโโ node_modules
โโโ package.json
โโโ public
โย ย โโโ favicon.ico
โย ย โโโ index.html
โโโ src
โย ย โโโ App.js
โย ย โโโ assets
โย ย โโโ components
โย ย โย ย โโโ base
โย ย โโโ context
โย ย โโโ domains
โย ย โย ย โโโ Category
โย ย โย ย โโโ Comment
โย ย โย ย โโโ Favorite
โย ย โย ย โโโ Footer
โย ย โย ย โโโ Header
โย ย โย ย โโโ LoginForm
โย ย โย ย โโโ NotationModal
โย ย โย ย โโโ Search
โย ย โย ย โโโ SignUpForm
โย ย โย ย โโโ Tab
โย ย โย ย โโโ Uploader
โย ย โย ย โโโ UploaderTemplate
โย ย โย ย โโโ UserProfile
โย ย โย ย โโโ Zzal
โย ย โโโ hooks
โย ย โโโ index.js
โย ย โโโ pages
โย ย โย ย โโโ DetailPage
โย ย โย ย โโโ LoginPage
โย ย โย ย โโโ MainPage
โย ย โย ย โโโ PersonalPage
โย ย โย ย โโโ SearchPage
โย ย โย ย โโโ SignUpPage
โย ย โย ย โโโ UploadPage
โย ย โโโ stories
โย ย โย ย โโโ components
โย ย โย ย โย ย โโโ base
โย ย โย ย โโโ domains
โย ย โย ย โโโ hooks
โย ย โย ย โโโ pages
โย ย โโโ utils
โย ย โโโ api
โย ย โโโ constants
โย ย โโโ library
โย ย โโโ storage
โโโ yarn.lock
- programmers dev-course๋ก๋ถํฐ ์ ๊ณต๋ฐ์ API๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.
- React-router
- Axios
- React-icons
- ReactFreezeFrame
- DiceBear-Avatar
- React-loader-spinner
- ๊ฐ ์นดํ ๊ณ ๋ฆฌ๋ง๋ค ์ธ๊ธฐ์์ผ๋ก ์ ๋ ฌ๋ ํธ๋ ๋ํ ์งค๋ฐฉ์ ์ถ์ฒ๋ฐ์ต๋๋ค.
- ๋ก๊ทธ์ธ์ ๋ฉ์ธํ์ด์ง์ ๋ฐ๋ก ๊ธ์ ์์ฑํ๊ฑฐ๋ ์งค๋ฐฉ ์ข์์๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ์ํด๋ฆญ์ ํตํ ์์ฌ์ด ๋ณต์ฌ, ๋ณต์ฌ๋ URL์ ํตํด ๋ค๋ฅธ ์ฌ์ดํธ์ ๋น ๋ฅด๊ฒ ์งค๋ฐฉ์ ์ฎ๊ธธ์ ์๋ ํธ๋ฆฌํจ์ ์ ๊ณตํฉ๋๋ค.
- ์งค๋ฐฉ ์ข์์๋ฅผ ํตํ ๊ฐ์ธ ์์นด์ด๋น ๊ธฐ๋ฅ์ผ๋ก ๊ฐ์ธ ํ์ด์ง๋ฅผ ํตํด ํด๋น ์งค๋ฐฉ์ ๋ฐ๋ก ์ ๊ทผํ ์ ์์ต๋๋ค.
- ๋ด ์ปดํจํฐ์ ์งค๋ฐฉ์ ํ์ผ ์
๋ก๋ ๋๋ drag&drop ํ์ฌ ์ฌ์ดํธ ๋ด์์ ๊ณต์ ํ๊ณ , ๊ฐ์ธ ํ์ด์ง ๋ด์์ ๋ด๊ฐ ์
๋ก๋ํ ์งค๋ฐฉ์ ๋ชจ์๋ณผ ์ ์์ต๋๋ค.
- ๋ค๋ฅธ ์ฌ์ฉ์ ํ๋ก์ฐ๋ฅผ ํตํด ํ๋ก์ํ๋ ์ฌ์ฉ์์ ๊ฐ์ธ ํ์ด์ง๋ฅผ ๊ตฌ๋
ํ ์ ์์ต๋๋ค.
- programmers dev-course
๊น์ ์ด_github
๊นํ์_github
๊นํ์ค_github
๋๊ฐ์_github