- ๐ ํ๋ก์ ํธ ์๊ฐ
- ๐ ์๋น์ค ์๊ฐ
- โจ ์ฃผ์ ๊ธฐ๋ฅ
- ๐ ํ๋ก์ ํธ WireFrame & UI
- โ ์ํคํ ์ณ
- ๊ฐ์ธ์ด ์ง์ ๋ด์ฌ๊ธฐ๊ด์์ ์ํ๋ ๊ธฐ๋ถ ๋ฌผํ ํน์ ๋ ธ๋๋ ฅ์ ์ ๊ณตํ ์ ์๋๋ก ๊ธฐ๊ด๊ณผ ๊ฐ์ธ์ ๋งค์นญ์์ผ์ฃผ๋ ์๋ฐฉํฅ ๊ธฐ๋ถ ํ๋ซํผ
| ๊นํ์ค | ๊นํ์ฑ | ๋ฐ๊ท๋ | ์ค์์ค |
- ๊ธฐ๊ด์์ ์ง์ ๊ธฐ๋ถ๋ฅผ ๋ฐ๊ณ ์ถ์ ๋ฌผํ ๋ฐ ์ฌ๋ฅ์ ์ ๋ก๋ํ๊ณ ๊ธฐ๋ถ์๋ค์ GPS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์์น ์ฃผ๋ณ์ ๊ธฐ๊ด๊ณผ ๊ธฐ๊ด์์ ์ฌ๋ฆฐ ๊ฒ์๋ฌผ์ ๋ณผ ์ ์์ผ๋ฉฐ ๊ธฐ๋ถ์ ์ญ์ ์์ ์ด ๊ฐ์ง ๋ฌผํ๊ณผ ์ฌ๋ฅ์ ์ ๋ก๋ํ์ฌ ๊ธฐ๋ถ๋ฅผ ํฌ๋งํ๋ ๊ธฐ๊ด์ ์ฐพ์ ์ ์๋๋ก ํ๋ ์๋ฐฉํฅ ๊ธฐ๋ถ ํ๋ซํผ
- ์จ๋ผ์ธ ํ๋ซํผ ์ฌ์ฉ์ ์ต์ํ๋ฉฐ ๊ธฐ๋ถ์ ๊ด์ฌ์ด ๋ง์ ์ฌ์ฉ์
- ๊ธฐ๋ถ๋ฅผ ๊ฒ์ฆ๋ ๊ธฐ๊ด์๊ฒ ํ๋ ์๋ฐฉํฅ ์ํต์ ํตํด ํ์ํ ์์์ ๋๋๊ณ ์ถ์ดํ๋ ์ฌ์ฉ์
- ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์๋ ๊ฒ์ฆ๋ ๊ธฐ๊ด์๊ฒ ๊ธฐ๋ถ๋ฅผ ํจ์ผ๋ก์จ ์ฌํ๋งค ๋ฐฉ์ง ๋ฑ ์์ ์ฑ ๋ณด์ฅ
- ๊ณต๊ฐ์ ์ธ ๋๊ธ์ ์ด์ฉํด ๊ณต๊ฐ์ ์ธ ๊ธฐ๋ถ ๋ฌผํ/๊ธฐ๋ถ์ ๋ชจ์ง/์ฐธ์ฌ๋ฅผ ํตํด ๊ธฐ๋ถ์ ํฌ๋ช ์ฑ ์์น
- GPS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฃผ๋ณ์ ์๋ ๊ธฐ๋ถ ๊ธฐ๊ด/์ผํฐ๋ฅผ ๋ณผ ์ ์์ผ๋ฉฐ ๊ธฐ๋ถ ๊ฒ์๋ฌผ์ ํ๊ทธ, ์์น ๋ฑ ๋ค์ํ ํํฐ๋ง์ ํตํด ๋ณผ ์ ์๊ฒ ํ์ฌ ๊ธฐ๋ถ์ ํธ์์ฑ ์์น
- ์ด๋ฉ์ผ ์ธ์ฆ์ ํตํ ํ์๊ฐ์
- GPS / ๋๋ก๋ช ์ฃผ์ API๋ฅผ ์ด์ฉํ ์ฃผ์์ค์ ๊ธฐ๋ฅ
- ๋ด์ฌ๊ธฐ๊ด์ ๊ฒฝ์ฐ ์ฌ์ ์๋ฑ๋ก์ ๋ณด ์ธ์ฆ ํ ๊ฐ์ ๊ฐ๋ฅ
- ์ด๋ฏธ์ง๋ฅผ ํฌํจํ ๊ฒ์๊ธ ์์ฑ/์์ ๊ธฐ๋ฅ
- ๊ฒ์๊ธ ๊ธฐ๋ถ์งํ/๊ธฐ๋ถ๋ง๊ฐ ์ํ๋ณ๊ฒฝ ๊ธฐ๋ฅ
- ๊ธฐ๋ถ์ ์ฒญ ๊ธฐ๋ฅ
- ํ๊ทธ, ์นดํ ๊ณ ๋ฆฌ, ์ง์ญ์ ํตํ ๊ฒ์๊ธ ํํฐ๋ง
- ๊ฒ์๊ธ๋ช , ์์ฑ์๋ช ๊ฒ์๊ธฐ๋ฅ
- ์น์์ผ์ ์ด์ฉํ ์๋ฆผ/์ฑํ ๊ธฐ๋ฅ
- ์ฑํ ์ค ์ฝ์๊ธฐ๋ฅ์ ํตํ ๊ธฐ๋ถ์์ฝ ๊ธฐ๋ฅ
- ๊ฐ์ ์ ๋ณด ์์
- ๋ฉค๋ฒ/์ผํฐํ์ด์ง ์ด๋ ๊ธฐ๋ฅ
- ๋ด๊ฐ ์์ฑํ ๊ธ ๋ณด๊ธฐ
- (๋ฉค๋ฒ) ๊ด์ฌ์ผํฐ(ํ๋ก์ฐ) ๊ธฐ๋ฅ
src
โ App.js
โ index.js
โ
โโapi
โ โ axios.js
โ โ
โ โโservices
โ
โโassets
โ
โโcomponents
โ โโCenter
โ โโDetail
โ โโLogin
โ โโMessage
โ โโNotify
โ โโPosts
โ โโRegister
โ โโSchedule
โ โโSearch
โ โโUser
โ โโWrites
โ
โโโ context
โ
โโutils
โ โโconst
โ โโhooks
โ
โโpages
โ
โโstyles
โโ GlobalStyle.js
โโtheme.js