โ ๋ค๋ก
๊ฐ์ธ์ ๋ณด ์ฒ๋ฆฌ๋ฐฉ์นจ
์ต์ข ์์ ์ผ: 2025๋ 5์
1. ์์งํ๋ ๊ฐ์ธ์ ๋ณด
Help Me If You Can(์ดํ "์๋น์ค")์ ๋ค์์ ๊ฐ์ธ์ ๋ณด๋ฅผ ์์งํฉ๋๋ค:
- ์์ ๋ก๊ทธ์ธ ์ ๋ณด (๊ตฌ๊ธ, ์นด์นด์ค): ์ด๋ฉ์ผ ์ฃผ์, ํ๋กํ ์ฌ์ง (์ ํ)
- ๋๋ค์ (์ฌ์ฉ์๊ฐ ์ง์ ์ค์ )
- ์์น ์ ๋ณด: ๋์ ์์ฒญ ์ ํ์ฌ ์์น (์์์ 3์๋ฆฌ ์ ๋ฐ๋, ์ฝ ยฑ100m)
- ์์ฑํ ๋์ ์์ฒญ ๋ด์ฉ ๋ฐ ํ๊ธฐ
2. ๊ฐ์ธ์ ๋ณด ์ด์ฉ ๋ชฉ์
- ๋์ ์์ฒญ ํ์ ์ง๋์ ํ์ํ๊ธฐ ์ํ ์์น ์ ๋ณด ํ์ฉ
- ์๋น์ค ์ด์ฉ์ ์๋ณ (๋๋ค์์ผ๋ก๋ง ํ์, ์ค๋ช ๋น๊ณต๊ฐ)
- ์๋น์ค ํ์ง ๊ฐ์ ๋ฐ ํต๊ณ ๋ถ์
3. ๊ฐ์ธ์ ๋ณด ๋ณดํธ ์กฐ์น
- ์์น ์ ๋ณด๋ ์์์ 3์๋ฆฌ(์ฝ ยฑ100m)๋ก ์ฒ๋ฆฌํ์ฌ ์ ํํ ์์น๋ฅผ ๋น๊ณต๊ฐํฉ๋๋ค
- ์ง๋์๋ ๋๋ค์๋ง ํ์๋๋ฉฐ ์ด๋ฉ์ผ, ์์ ๊ณ์ ID๋ ๊ณต๊ฐ๋์ง ์์ต๋๋ค
- ๋ชจ๋ ๋ฐ์ดํฐ๋ Supabase(PostgreSQL)์ ์ํธํํ์ฌ ์ ์ฅ๋ฉ๋๋ค
- Row Level Security(RLS)๋ก ๋ณธ์ธ ๋ฐ์ดํฐ๋ง ์์ ยท์ญ์ ๊ฐ๋ฅํฉ๋๋ค
4. ๊ฐ์ธ์ ๋ณด ๋ณด์ ๊ธฐ๊ฐ
- ๋์ ์์ฒญ ํ: ์นดํ ๊ณ ๋ฆฌ์ ๋ฐ๋ผ 6~48์๊ฐ ํ ์๋ ์ญ์
- ๊ณ์ ์ ๋ณด: ํํด ์ ์ฆ์ ์ญ์
- ํ๊ธฐ: ์๋น์ค ์ด์ฉ ๊ธฐ๊ฐ ๋์ ๋ณด๊ด
5. ์ 3์ ์๋น์ค
- Google Maps API: ์ง๋ ํ์ (Google ๊ฐ์ธ์ ๋ณด ์ฒ๋ฆฌ๋ฐฉ์นจ ์ ์ฉ)
- Google OAuth / Kakao OAuth: ์์ ๋ก๊ทธ์ธ (๊ฐ ์๋น์ค ์ ์ฑ ์ ์ฉ)
- Supabase: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ์ธ์ฆ ์๋น์ค
6. ์ด์ฉ์์ ๊ถ๋ฆฌ
์ด์ฉ์๋ ์ธ์ ๋ ์ง ๋ง์ดํ์ด์ง์์ ๋๋ค์ ๋ณ๊ฒฝ, ์์ฑํ ๋์ ์์ฒญ ์ญ์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๊ณ์ ์ญ์ ๋ฅผ ์ํ์๋ฉด ์๋น์ค ๋ด ๋ฌธ์๋ฅผ ์ด์ฉํด ์ฃผ์ธ์.
7. ๋ฌธ์
๊ฐ์ธ์ ๋ณด ๊ด๋ จ ๋ฌธ์์ฌํญ์ ์๋น์ค ๋ด ํผ๋๋ฐฑ ๊ธฐ๋ฅ์ ํตํด ์ ์ํด ์ฃผ์ธ์.