Help Me If You Can
Log In
โ† ๋’ค๋กœ

๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ

์ตœ์ข… ์ˆ˜์ •์ผ: 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. ๋ฌธ์˜

๊ฐœ์ธ์ •๋ณด ๊ด€๋ จ ๋ฌธ์˜์‚ฌํ•ญ์€ ์„œ๋น„์Šค ๋‚ด ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ ‘์ˆ˜ํ•ด ์ฃผ์„ธ์š”.