๐ฝ๏ธ ์๋น ์ด์ํ ์๋์ปต
๋ชจ์ง ์ค
ํ์ฌ ์์น ๊ธฐ๋ฐ์ผ๋ก ์ฃผ๋ณ ์๋น์ ์๋์ผ๋ก ๋ถ๋ฌ์์, ์ด์ํ ์๋์ปต ํ ๋๋จผํธ ํ์์ผ๋ก "์ค๋ ๋ญ ๋จน์ง?"๋ฅผ ๊ฒฐ์ ํด์ฃผ๋ ์น์ฑ.
172
๐ฝ๏ธ ์๋น ์ด์ํ ์๋์ปต โ ํ๋ก์ ํธ ๊ธฐํ์
1. ํต์ฌ ๊ธฐ๋ฅ (MVP)
- ์์น ๊ฐ์ง: ๋ธ๋ผ์ฐ์ GPS๋ก ํ์ฌ ์์น ์๋ ํ๋
- ์๋น ๊ฒ์: ์ฃผ๋ณ N๊ฐ ์๋น ๋ฆฌ์คํธ ๋ถ๋ฌ์ค๊ธฐ
- ํํฐ๋ง: ๋ฐ๊ฒฝ, ์์ ์นดํ ๊ณ ๋ฆฌ, ํ์ ํํฐ
- ํ ๋๋จผํธ ์์ฑ: 8๊ฐ / 16๊ฐ ์๋ ๋์งํ ๊ตฌ์ฑ
- ๋๊ฒฐ UI: ๋ ์๋น ์นด๋ ๋น๊ต โ ํด๋ฆญ์ผ๋ก ์ ํ
- ๊ฒฐ๊ณผ ํ๋ฉด: ์ต์ข ์ฐ์น ์๋น + ์ง๋ ๋งํฌ
2. ๋ฐ์ดํฐ
- ์์น API โ ๋ธ๋ผ์ฐ์ Geolocation API (๋ฌด๋ฃ)
- ์๋น ๋ฐ์ดํฐ โ Google Places API (๋ฌด๋ฃ ํฌ๋ ๋ง ์์)
- ์ง๋ ํ์ โ Google Maps Embed (์ ํ)
3. ํ๋ฉด ํ๋ฆ
[์์ ํ๋ฉด]
โ ์์น ํ์ฉ ๋ฒํผ
โ ๋ฐ๊ฒฝ / ์นดํ
๊ณ ๋ฆฌ ํํฐ ์ ํ
โ
[๋ก๋ฉ]
โ ์ฃผ๋ณ ์๋น N๊ฐ ์์ง
โ 8๊ฐ or 16๊ฐ ์๋ ๋ฐฐ์
โ
[ํ ๋๋จผํธ ๋๊ฒฐ]
โ ์๋น A vs ์๋น B ์นด๋
โ ์ฌ์ง / ์ด๋ฆ / ํ์ / ์นดํ
๊ณ ๋ฆฌ ํ์
โ ํด๋ฆญ โ ๋ค์ ๋ผ์ด๋
โ
[๊ฒฐ๊ณผ ํ๋ฉด]
โ ๐ ์ค๋์ ์๋น ๋ฐํ
โ ์นด์นด์ค๋งต / ๋ค์ด๋ฒ์ง๋ ๋งํฌ
โ ๋ค์ํ๊ธฐ ๋ฒํผ
4. ์ผ์
- Google Places API ์ธํ , ์์น ๊ฐ์ง ๊ตฌํ
- ์๋น ์นด๋ UI ๊ตฌํ
- ํ ๋๋จผํธ ๋ก์ง ๊ตฌํ (๋์งํ, ๋ผ์ด๋ ์งํ)
- ๊ฒฐ๊ณผ ํ๋ฉด + ์ง๋ ์ฐ๋
- ๋์์ธ ๋ค๋ฌ๊ธฐ, ๋ฒ๊ทธ ์์ , ๋ฐฐํฌ
5. ๋์ด๋ ํฌ์ธํธ
- ์์น ๊ฐ์ง, ์นด๋ ํด๋ฆญ UI, ๊ฒฐ๊ณผ ํ๋ฉด
- ํ ๋๋จผํธ ๋์ง ๋ก์ง(ํ์ ์๋น ์ฒ๋ฆฌ, ๋ผ์ด๋ ๊ด๋ฆฌ), Places API ์๋ต ํ์ฑ
6. ์ ํ์ ์ถ๊ฐ ๊ธฐ๋ฅ
- ๊ฒฐ๊ณผ ์นด์นด์คํก ๊ณต์
- "์ด๋ฏธ ๊ฐ๋ณธ ๊ณณ ์ ์ธ" ์ฒดํฌ
- ์น๊ตฌ์ ๊ฐ์ดํ๋ ๋ฉํฐ ํฌํ ๋ชจ๋
ํ๋ก์ ํธ์ฅ
๋ฏ๋ฏ๋ฏ
ํ๋ก์ ํธ์ฅ
๋๊ธ 0
๋๊ธ์ ์์ฑํ๋ ค๋ฉด ๋ก๊ทธ์ธํด์ฃผ์ธ์.
๋ถ๋ฌ์ค๋ ์ค...