Skip to content
@MRoKGA

Carrot Market

๐Ÿฅ•๋‹น๊ทผ๋งˆ์ผ“๐Ÿฅ•

readme_mockup2


ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

  • โ€œ์ง€์—ญ ๊ธฐ๋ฐ˜ ๊ฑฐ๋ž˜ ํ”Œ๋žซํผ์„ ์‹ค์ œ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋กœ ๊ตฌํ˜„ํ•œ ๋‹น๊ทผ๋งˆ์ผ“ ํด๋ก  ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.โ€
  • โ€œ์‹ค์ œ ์„œ๋น„์Šค ์ˆ˜์ค€์˜ ๋กœ๊ทธ์ธยท์ƒํ’ˆยท์ฑ„ํŒ…ยท์˜ˆ์•ฝยท์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํ’€์Šคํƒ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.โ€
  • "์„œ๋น„์Šค ์ „์ฒด ํ๋ฆ„์„ ๊ฒฝํ—˜ํ•˜๊ธฐ ์œ„ํ•ด ์ง„ํ–‰ํ•œ ํด๋ก ์ฝ”๋”ฉ์ž…๋‹ˆ๋‹ค.โ€

ํŒ€์› ๊ตฌ์„ฑ

์ด๋™๊ตญ ํ™์žฌํ˜ธ ์ด์˜์ค€

@LeeDongGuk

@ariana9rande

@euijunlee98

1. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • Front : HTML, React, styled-components
  • Back-end : Spring-Boot
  • ๋ฒ„์ „ ๋ฐ ์ด์Šˆ๊ด€๋ฆฌ : Github, Github Issues, Github Project
  • ํ˜‘์—… ํˆด : Discord, Notion, Github Wiki
  • ์„œ๋น„์Šค ๋ฐฐํฌ ํ™˜๊ฒฝ : AWS
  • ์‚ฌ์šฉ ๊ธฐ์ˆ  ๋ฐ API: COOL SMS API, KAKAO MAP, KAKAO PAY, SWAGGER, CI/CD, CHATGPT
  • ๋””์ž์ธ : Figma

2. ์ฑ„ํƒํ•œ ๊ฐœ๋ฐœ ๊ธฐ์ˆ ๊ณผ ๋ธŒ๋žœ์น˜ ์ „๋žต

React, styled-component

  • React

    • ์ปดํฌ๋„ŒํŠธํ™”๋ฅผ ํ†ตํ•ด ์ถ”ํ›„ ์œ ์ง€๋ณด์ˆ˜์™€ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๊ณ ๋ คํ–ˆ์Šต๋‹ˆ๋‹ค.
    • ์œ ์ € ๋ฐฐ๋„ˆ, ์ƒ๋‹จ๊ณผ ํ•˜๋‹จ ๋ฐฐ๋„ˆ ๋“ฑ ์ค‘๋ณต๋˜์–ด ์‚ฌ์šฉ๋˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ์•„ ์ปดํฌ๋„ŒํŠธํ™”๋ฅผ ํ†ตํ•ด ๋ฆฌ์†Œ์Šค ์ ˆ์•ฝ์ด ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค.
  • AWS ๊ธฐ๋ฐ˜ ๋ฐฐํฌ(EC2, S3, RDS)

    • EC2๋ฅผ ํ™œ์šฉํ•ด React ํ”„๋ก ํŠธ์—”๋“œ์™€ Spring Boot ๋ฐฑ์—”๋“œ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์šด์˜ ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค.
    • S3๋ฅผ ์ด์šฉํ•ด ์ƒํ’ˆ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๋ฐ ์ •์  ํŒŒ์ผ ๊ด€๋ฆฌ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์ €์žฅ ๋น„์šฉ๊ณผ ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.
    • RDS(MySQL)๋ฅผ ๋„์ž…ํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์ ์ธ ์ €์žฅ ๋ฐ ๋ฐฑ์—…/๊ด€๋ฆฌ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.
    • CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์„ฑํ•ด GitHub Actions ๊ธฐ๋ฐ˜ ์ž๋™ ๋ฐฐํฌ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•จ์œผ๋กœ์จ ์ฝ”๋“œ๋ฅผ pushํ•˜๋Š” ์ฆ‰์‹œ ์ž๋™ ๋นŒ๋“œยท๋ฐฐํฌ๊ฐ€ ์ด๋ฃจ์–ด์ง€๋Š” ์ง€์†์  ๋ฐฐํฌ ํ™˜๊ฒฝ์„ ์™„์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.
  • COOL SMS API (๋ฌธ์ž ๋ณธ์ธ์ธ์ฆ)

  • ํšŒ์›๊ฐ€์ž… ๊ณผ์ •์—์„œ ๋ฌธ์ž ์ธ์ฆ ๋ฒˆํ˜ธ ๋ฐœ์†ก ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด ์‚ฌ์šฉ์ž ์‹ ๋ขฐ์„ฑ๊ณผ ๋ณด์•ˆ ๋ ˆ๋ฒจ์„ ๊ฐ•ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ธ์ฆ ์ ˆ์ฐจ๋ฅผ REST API์™€ ์—ฐ๋™ํ•˜์—ฌ, ์œ ์ € ๊ฒฝํ—˜(UX) ์†์ƒ ์—†์ด ๋น ๋ฅด๊ฒŒ ์ธ์ฆ ์ ˆ์ฐจ๋ฅผ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

  • Kakao Map API

  • ์‚ฌ์šฉ์ž ์œ„์น˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒํ’ˆ์„ ์กฐํšŒํ•˜๊ฑฐ๋‚˜ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ๋„๋ก Kakao Map์„ ์ด์šฉํ•ด ์ง€๋„ ๊ธฐ๋ฐ˜ UI ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ฃผ์†Œ ๊ฒ€์ƒ‰, ์ขŒํ‘œ ๋ณ€ํ™˜, ๋งˆ์ปค ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๋“ฑ ์ง€๋„ ์„œ๋น„์Šค์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ์—ฐ๋™ํ•ด ๋™๋„ค ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ์œผ๋กœ์„œ์˜ ํŠน์„ฑ์„ ์™„์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

  • Swagger๋ฅผ ํ™œ์šฉํ•œ API ๋ฌธ์„œํ™”

  • Swagger UI๋ฅผ ํ†ตํ•ด ๋ฐฑ์—”๋“œ API ์ „์ฒด๋ฅผ ๋ฌธ์„œํ™”ํ•˜์—ฌ, ํŒ€์› ๊ฐ„์˜ API ์†Œํ†ต ๋น„์šฉ์„ ํฌ๊ฒŒ ์ค„์ด๊ณ  ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

  • API ์ŠคํŽ™ ๋ณ€๊ฒฝ ์‹œ ์ž๋™ ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ๊ฐ€ ๊ฐ€๋Šฅํ•ด ์œ ์ง€๋ณด์ˆ˜ ๊ณผ์ •์—์„œ๋„ ๋†’์€ ์ƒ์‚ฐ์„ฑ์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ChatGPT๋ฅผ ํ™œ์šฉํ•œ ์—๋Ÿฌ ๋กœ๊ทธ ์ž๋™ ๋ถ„์„

  • ํ”„๋ก ํŠธยท๋ฐฑ์—”๋“œ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ๋กœ๊ทธ๋ฅผ ChatGPT API๋กœ ์ „๋‹ฌํ•˜์—ฌ ์ž๋™์œผ๋กœ ์—๋Ÿฌ ์›์ธ์„ ๋ถ„์„ํ•˜๊ณ  ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆ๋ฐ›๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ด๋ฅผ ํ†ตํ•ด ๋””๋ฒ„๊น… ์‹œ๊ฐ„์„ ํฌ๊ฒŒ ๋‹จ์ถ•์‹œํ‚ค๊ณ , ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ๊ณผ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.


๋…ธ์…˜๊ด€๋ฆฌ

readme_mockup2


3. ์—ญํ•  ๋ถ„๋‹ด

๐ŸŠ์ด๋™๊ตญ

  • FULL-STACK

๐Ÿ‘ปํ™์žฌํ˜ธ

  • BACK-END

๐Ÿ˜Ž์ด์˜์ค€

  • BACK-END

4. ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ ๋ฐ ์ž‘์—… ๊ด€๋ฆฌ

๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

  • ์ „์ฒด ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2025-09-01 ~ 2025-11-27
  • UI ๊ตฌํ˜„ : 2025-09-01 ~ 2025-09-08
  • ๊ธฐ๋Šฅ ๊ตฌํ˜„ : 2025-09-09 ~ 2025-11-05
  • ํ…Œ์ŠคํŠธ : 2025-11-05 ~ 2025-11-27

์ž‘์—… ๊ด€๋ฆฌ

  • GitHub ๋ฐ NOTION์„ ํ†ตํ•ด ์ง„ํ–‰ ์ƒํ™ฉ์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฃผ๊ฐ„ํšŒ์˜๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์ž‘์—… ์ˆœ์„œ์™€ ๋ฐฉํ–ฅ์„ฑ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ๋‚˜๋ˆ„๊ณ  NOTION์— ํšŒ์˜ ๋‚ด์šฉ์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

5. ์‹ ๊ฒฝ ์“ด ๋ถ€๋ถ„

  • ChatGPT๋ฅผ ํ™œ์šฉํ•œ ์—๋Ÿฌ ๋กœ๊ทธ ์ž๋™ ๋ถ„์„ readme_mockup2

  • SWAGGER๋ฅผ ํ™œ์šฉํ•œ API ๋ฌธ์„œ readme_mockup2


6. ํŽ˜์ด์ง€๋ณ„ ๊ธฐ๋Šฅ

[์ดˆ๊ธฐํ™”๋ฉด]

  • ๊ธฐ๋Šฅ ์„ค๋ช…
    • ์„œ๋น„์Šค ์ ‘์† ์‹œ ๊ฐ€์žฅ ๋จผ์ € ๋‚˜ํƒ€๋‚˜๋Š” ํ™”๋ฉด
    • ์‹œ์ž‘ํ•˜๊ธฐ(ํšŒ์›๊ฐ€์ž…)
    • ๋กœ๊ทธ์ธ(ํ•ธ๋“œํฐ ์ธ์ฆ๊ธฐ๋ฐ˜ ๋กœ๊ทธ์ธ)
์ดˆ๊ธฐํ™”๋ฉด
splash

[ํšŒ์›๊ฐ€์ž…(๋™๋„ค์„ค์ •)]

  • ์ž…๋ ฅ์ฐฝ์— ์ง€์—ญ์„ ์ž…๋ ฅํ•˜๋ฉด ์ง€์—ญ์ด ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.
  • ํ˜„์žฌ์œ„์น˜๋กœ ์ฐพ๊ธฐ๋กœ ํด๋ฆญ ์‹œ GPS๊ธฐ๋ฐ˜์œผ๋กœ ๋™๋„ค์„ค์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํšŒ์›๊ฐ€์ž…(๋™๋„ค์„ค์ •)
join

[ํšŒ์›๊ฐ€์ž…(ํ•ธ๋“œํฐ๋ฒˆํ˜ธ ์ž…๋ ฅ)]

  • ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ธ๋“œํฐ ์ธ์ฆ๋ฒˆํ˜ธ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด ๊ฐˆ ์ˆ˜ ์—…์Šต๋‹ˆ๋‹ค.
ํšŒ์›๊ฐ€์ž…(ํ•ธ๋“œํฐ๋ฒˆํ˜ธ ์ž…๋ ฅ)
join

[ํšŒ์›๊ฐ€์ž…(ํ•ธ๋“œํฐ๋ฒˆํ˜ธ ์ธ์ฆ)]

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ๋กœ CoolSMS API๋ฅผ ํ†ตํ•ด ์ธ์ฆ๋ฒˆํ˜ธ(6์ž๋ฆฌ)๋ฅผ ๋ฐœ์†กํ•˜๊ณ , ์ด ์ธ์ฆ๋ฒˆํ˜ธ๋ฅผ Redis ์„œ๋ฒ„์— ์ž„์‹œ ์ €์žฅ(5๋ถ„ TTL)ํ•œ ๋’ค ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ธ์ฆ๋ฒˆํ˜ธ์™€ Redis์— ์ €์žฅ๋œ ์ธ์ฆ๋ฒˆํ˜ธ๋ฅผ ๋น„๊ตํ•˜์—ฌ ๋ณธ์ธ์ธ์ฆ์„ ์™„๋ฃŒํ•˜๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.
  • ๊ธฐ์ˆ  ํ๋ฆ„
    1.์‚ฌ์šฉ์ž๊ฐ€ ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ ์ž…๋ ฅ โ†’ ์ธ์ฆ๋ฒˆํ˜ธ ์š”์ฒญ
    2.์„œ๋ฒ„๋Š” ๋žœ๋ค 6์ž๋ฆฌ ์ธ์ฆ๋ฒˆํ˜ธ ์ƒ์„ฑ
    3.CoolSMS API๋กœ ํ•ด๋‹น ๋ฒˆํ˜ธ๋กœ ์ธ์ฆ๋ฒˆํ˜ธ ๋ฐœ์†ก
    4.์ธ์ฆ๋ฒˆํ˜ธ๋ฅผ REDIS์— ์ €์žฅ
    5. ์‚ฌ์šฉ์ž๊ฐ€ ์ธ์ฆ๋ฒˆํ˜ธ ์ž…๋ ฅ
    6. ์„œ๋ฒ„๋Š” REDIS์— ์ €์žฅ๋œ ๊ฐ’๊ณผ ๋น„๊ต
    7. ์ผ์น˜ -> ๋ณธ์ธ์ธ์ฆ ์ž๋™ ์„ฑ๊ณต
    ๋ถˆ์ผ์น˜/๋งŒ๋ฃŒ -> ์ธ์ฆ ์‹คํŒจ ์ฒ˜๋ฆฌ
ํšŒ์›๊ฐ€์ž…(ํ•ธ๋“œํฐ๋ฒˆํ˜ธ ์ธ์ฆ)
setProfile

[ํ”„๋กœํ•„ ์„ค์ •]

  • ์นด๋ฉ”๋ผ ์•„์ด์ฝ˜ ํด๋ฆญ ์‹œ ์ด๋ฏธ์ง€ ์„ ํƒ
  • ์„ ํƒ๋œ ์ด๋ฏธ์ง€ ํŒŒ์ผ์€ ํ”„๋ก ํŠธ์—์„œ FormData๋กœ ๋ฐฑ์—”๋“œ ์ „์†ก
  • ๋ฐฑ์—”๋“œ๋Š” ํŒŒ์ผ์„ AWS S3 ๋ฒ„ํ‚ท์— ์—…๋กœ๋“œ
  • S3์— ์ €์žฅ๋œ ํŒŒ์ผ์˜ URL์„ DB์— ์ €์žฅํ•˜์—ฌ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€๋กœ ์‚ฌ์šฉ
  • ์ด๋ฏธ์ง€๋ฅผ ๋ฐ”๊พธ๋ฉด ์ž๋™์œผ๋กœ โ€œ์™„๋ฃŒโ€ ๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™”๋จ
  • ์ž…๋ ฅ์ฐฝ์— ์ƒˆ ๋‹‰๋„ค์ž„์„ ์ž…๋ ฅํ•˜๋ฉด ์ค‘๋ณตํ™•์ธ ๋ฒ„ํŠผ ํ™œ์„ฑํ™”
  • ์ค‘๋ณตํ™•์ธ API ํ˜ธ์ถœ โ†’ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ๋ฐ˜ํ™˜
  • ์‚ฌ์šฉ ๊ฐ€๋Šฅ: ์ดˆ๋ก์ƒ‰ ๋ฉ”์‹œ์ง€, ์ €์žฅ ๊ฐ€๋Šฅ
  • ์ค‘๋ณต๋จ: ๋นจ๊ฐ„์ƒ‰ ๋ฉ”์‹œ์ง€, ์ €์žฅ ๋ถˆ๊ฐ€
  • ์‹ค์ œ ์„œ๋น„์Šค์™€ ๋™์ผํ•˜๊ฒŒ โ€œ๋‹‰๋„ค์ž„ ๊ณ ์œ ์„ฑโ€์„ ํ™•๋ณด
ํ”„๋กœํ•„ ์„ค์ •
login

[ํ™ˆ ํ™”๋ฉด]

  • ์ƒ๋‹จ ์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ
  • ์ง€์—ญ(๋™๋„ค) ๊ธฐ๋ฐ˜ ์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ
  • ์ƒํ’ˆ ์ธ๋„ค์ผ + ์ •๋ณด ํ‘œ์‹œ
  • ํ•˜๋‹จ Floating Button (์ƒํ’ˆ ๋“ฑ๋ก ๋ฒ„ํŠผ)
  • ๊ฒ€์ƒ‰ ๋ฒ„ํŠผ
ํ™ˆ ํ™”๋ฉด
login

[์ƒํ’ˆ ์ƒ์„ธ]

  • ์ƒํ’ˆ ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ
  • ํŒ๋งค์ž ์ •๋ณด ํ‘œ์‹œ
  • ์ข‹์•„์š” ๊ธฐ๋Šฅ
  • ์กฐํšŒ์ˆ˜ ๊ธฐ๋Šฅ
  • ์ฑ„ํŒ…ํ•˜๊ธฐ ๊ธฐ๋Šฅ
  • ์„ ํ˜ธ ๊ฑฐ๋ž˜ ์ง€์—ญ(์ง€๋„ ํ‘œ์‹œ)
์ƒํ’ˆ ์ƒ์„ธ
login

[์ƒํ’ˆ ๊ฒ€์ƒ‰]

  • ์ƒํ’ˆ ๊ฒ€์ƒ‰
์ƒํ’ˆ ๊ฒ€์ƒ‰
login

[๋‚ด ๋ฌผ๊ฑด ํŒ”๊ธฐ]

  • ์ƒํ’ˆ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ (0/5)
  • ์‹ค์ œ ์ด๋ฏธ์ง€๋Š” ๋ฐฑ์—”๋“œ๋กœ ์ „์†ก๋˜์–ด AWS S3 ๋ฒ„ํ‚ท์— ์ €์žฅ
  • ์นดํ…Œ๊ณ ๋ฆฌ ์„ ํƒ
  • ๊ฑฐ๋ž˜ ๋ฐฉ์‹ ์„ ํƒ (ํŒ๋งคํ•˜๊ธฐ / ๋‚˜๋ˆ”ํ•˜๊ธฐ)
  • ์—ญ์ œ์•ˆ ๋ฐ›๊ธฐ(๊ฐ€๊ฒฉ ์ œ์•ˆ) ์˜ต์…˜
  • ๊ฑฐ๋ž˜ ํฌ๋ง ์žฅ์†Œ ์„ค์ • (Kakao Map API ํŒ์—…)
๋‚ด ๋ฌผ๊ฑด ํŒ”๊ธฐ ์œ„์น˜ ์ฐพ๊ธฐ
login login

[๋™๋„ค์ƒํ™œ ํ”ผ๋“œ]

  • ๋™๋„ค ๋ชจ์ž„/์ฃผ์ œ ์นดํ…Œ๊ณ ๋ฆฌ ๋…ธ์ถœ
  • ์ „์ฒด / ์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ
  • ๊ฒŒ์‹œ๊ธ€ ๋ฆฌ์ŠคํŠธ
  • ์ธ๊ธฐ ๊ฒŒ์‹œ๊ธ€(โ€œ๋ง›์ง‘ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค!โ€ ๋“ฑ)
  • ์ข‹์•„์š” ๊ธฐ๋Šฅ
  • ์กฐํšŒ์ˆ˜ ์ฆ๊ฐ€
  • ๊ฒŒ์‹œ๊ธ€ ๋ณธ๋ฌธ + ์ด๋ฏธ์ง€ ํ‘œ์‹œ
  • ์ง€๋„ ๊ธฐ๋ฐ˜ ์œ„์น˜ ํ‘œ์‹œ
  • ๋Œ“๊ธ€ ๊ธฐ๋Šฅ (CRUD)
  • ๋ณธ์ธ ๊ธ€ ์ˆ˜์ •/์‚ญ์ œ ๋ฉ”๋‰ด
๋™๋„ค์ƒํ™œ ํ”ผ๋“œ ๋™๋„ค์ƒํ™œ ๊ฒŒ์‹œ๋ฌผ
login login

[๋™๋„ค์ƒํ™œ ๊ธ€์“ฐ๊ธฐ]

  • ๊ฒŒ์‹œ๊ธ€ ์ฃผ์ œ ์„ ํƒ Ex)๋™๋„ค์ •๋ณด, ์ด์›ƒ๊ณผํ•จ๊ป˜, ์†Œ์‹
  • ์งˆ๋ฌธ๊ธ€ ์—ฌ๋ถ€ ์ฒดํฌ๋ฐ•์Šค
  • ์ฃผ์ œ ํด๋ฆญ ์‹œ ์ฆ‰์‹œ ์„ ํƒ & ํŒ์—… ๋‹ซํž˜
  • ์„ ํƒ๋œ ์ฃผ์ œ๋Š” ๊ธ€์“ฐ๊ธฐ ์ƒ๋‹จ์— ํ‘œ์‹œ
๋™๋„ค์ƒํ™œ ๊ธ€์“ฐ๊ธฐ ์นดํ…Œ๊ณ ๋ฆฌ ํŒ์—…
login login

[๋ชจ์ž„ ๋งŒ๋“ค๊ธฐ]

  • ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ
  • ๋Œ€ํ‘œ ๋™๋„ค ํ‘œ์‹œ
  • ๋ชจ์ž„ ์ด๋ฆ„ ์ž…๋ ฅ
  • ๊ณต๊ฐœ๋ฒ”์œ„ ์„ค์ •(PUBLIC, PRIVATE)
  • ๊ฐ€์ž…์ •์ฑ… ์„ ํƒ(OPEN, APPROVAL, CLOSED)
๋ชจ์ž„ ๋งŒ๋“ค๊ธฐ ๋ชจ์ž„ ์ธ๋„ค์ผ
login login

[๋™๋„ค๋ชจ์ž„ ์ƒ์„ธ ํ™”๋ฉด]

  • ๋ชจ์ž„ ๋Œ€ํ‘œ ์ •๋ณด
  • ๊ด€๋ฆฌ๊ธฐ๋Šฅ
  • ๋ชจ์ž„ ํƒˆํ‡ด ๊ธฐ๋Šฅ
  • ์ด๋ฒคํŠธ ๋ฆฌ์ŠคํŠธ ํ‘œ์‹œ
  • ๊ฐ€์ž…์ •์ฑ… ์„ ํƒ(OPEN, APPROVAL, CLOSED)
  • ๋ชจ์ž„ ๋งŒ๋“ค๊ธฐ
  • ์ง€๋„์—์„œ ์œ„์น˜ ์„ ํƒ ๊ธฐ๋Šฅ
๋ชจ์ž„ ๋งŒ๋“ค๊ธฐ ๋ชจ์ž„ ์ธ๋„ค์ผ ๋ชจ์ž„ ์ธ๋„ค์ผ
login login login

[๊ฑฐ๋ž˜ ์ฑ„ํŒ…]

  • ์‹ค์‹œ๊ฐ„ ๋ฉ”์‹œ์ง€ ์ „์†ก
  • ํŒ๋งค์ž ๋งค๋„ˆ์˜จ๋„ ํ‘œ์‹œ
  • ์ƒํ’ˆ ์ •๋ณด ๊ณ ์ • ์˜์—ญ
  • ์•ฝ์†์žก๊ธฐ ๊ธฐ๋Šฅ(ํ•ต์‹ฌ)
  • ์•ฝ์†์žก๊ธฐ ์ž…๋ ฅ ํผ ๊ธฐ๋Šฅ
  • ์•ฝ์† ์ œ์•ˆ ๋ฉ”์‹œ์ง€ ์ž๋™ ์ƒ์„ฑ
  • ์•ฝ์† ์ทจ์†Œ ๊ธฐ๋Šฅ
  • ๋‹น๊ทผํŽ˜์ด(์นด์นด์˜คํŽ˜์ด ์—ฐ๋™)
์ฑ„ํŒ… ์•ฝ์†์žก๊ธฐ ๋ชจ์ž„ ์ธ๋„ค์ผ
login login login
๊ฑฐ๋ž˜1 ๊ฑฐ๋ž˜2
login login
๊ฑฐ๋ž˜3 ๊ฑฐ๋ž˜4
login login
๊ฑฐ๋ž˜5
login

[๋™๋„ค์ง€๋„]

  • ๋™๋„ค์ง€๋„ ์ถ”์ฒœ ์„œ๋น„์Šค
  • KAKAO MAP ์‚ฌ์šฉ
๋™๋„ค์ง€๋„
login

[ํ”„๋กœํ•„ ํ™”๋ฉด]

  • ํ”„๋กœํ•„ ์ด๋ฏธ์ง€ / ๋‹‰๋„ค์ž„ / ๊ณ„์ •์ •๋ณด ํ‘œ์‹œ
  • ๋งค๋„ˆ์˜จ๋„ ๊ทธ๋ž˜ํ”„ ์‹œ๊ฐํ™”
ํ”„๋กœํ•„ ํ™”๋ฉด
login

[๋‚˜์˜ ํŒ๋งค๋‚ด์—ญ]

  • ํŒ๋งค์ค‘ / ์˜ˆ์•ฝ์ค‘ / ๊ฑฐ๋ž˜์™„๋ฃŒ ํƒญ ๊ตฌ๋ถ„
  • ์ƒํ’ˆ ์ˆ˜์ • / ์‚ญ์ œ / ๊ฑฐ๋ž˜์™„๋ฃŒ ์ฒ˜๋ฆฌ ๋ฒ„ํŠผ ์ œ๊ณต
  • ์ฑ„ํŒ…์ˆ˜ยท๊ด€์‹ฌ์ˆ˜ยท์กฐํšŒ์ˆ˜ ํ‘œ์‹œ
๋‚˜์˜ ํŒ๋งค๋‚ด์—ญ
login

[๋‚˜์˜ ๊ตฌ๋งค๋‚ด์—ญ]

  • ๋‚ด๊ฐ€ ๊ตฌ๋งคํ•œ ์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ ํ‘œ์‹œ
  • ๋ฆฌ๋ทฐ ์ž‘์„ฑ ๋ฒ„ํŠผ ์ œ๊ณต
  • ๋ฆฌ๋ทฐ ์ž‘์„ฑ ์‹œ ๋ณ„์  + ํ›„๊ธฐ ์ž…๋ ฅ ๊ฐ€๋Šฅ
๋‚˜์˜ ๊ตฌ๋งค๋‚ด์—ญ ๋‚˜์˜ ๊ตฌ๋งค๋‚ด์—ญ ํ›„๊ธฐ์ž‘์„ฑ ๋‚˜์˜ ๊ตฌ๋งค๋‚ด์—ญ ํ›„๊ธฐ์™„๋ฃŒ
login login login

[๋‚˜์˜ ๊ด€์‹ฌ๋ชฉ๋ก]

  • ๊ด€์‹ฌ ๋“ฑ๋กํ•œ ์ƒํ’ˆ ๋ชฉ๋ก ํ‘œ์‹œ
  • ์ƒํ’ˆ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ ๊ฐ€๋Šฅ
  • ์‹œ๊ฐ„ ์ •๋ณด(์˜ˆ: 78์ผ ์ „) ํ‘œ์‹œ
๋‚˜์˜ ๊ด€์‹ฌ๋ชฉ๋ก
login

[๋‚˜์˜ ์•ฝ์†ํ™”๋ฉด]

  • ์บ˜๋ฆฐ๋” ๊ธฐ๋ฐ˜ ์ผ์ • ํ™•์ธ
  • ์•ฝ์† ์ƒํƒœ๋ณ„ ํ•„ํ„ฐ(์ „์ฒด / ์ œ์•ˆ๋จ / ์ˆ˜๋ฝ๋จ / ๊ฑฐ์ ˆ๋จ / ์ทจ์†Œ๋จ)
  • ์•ฝ์† ์ƒ์„ธ ์ •๋ณด ์ œ๊ณต
๋‚˜์˜ ์•ฝ์†ํ™”๋ฉด
login

์–ด๋ ค์› ๋˜์ 

๐ŸŠ์ด๋™๊ตญ

๋ฌธ์ œ์ƒํ™ฉ

  • Chrome, Android์—์„œ๋Š” ์œ„์น˜ ๊ถŒํ•œ ์š”์ฒญ์ด ์ž˜ ๋™์ž‘ํ•จ
  • ํ•˜์ง€๋งŒ iPhone Safari์—์„œ๋Š” ํ˜„์žฌ์œ„์น˜๋กœ ์ฐพ๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ ์•„๋ฌด ๋ฐ˜์‘ ์—†์Œ
  • ์ฝ˜์†”์—” "GPS ์ ‘๊ทผ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.", "์ฃผ์†Œ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค."๋งŒ ์ถœ๋ ฅ๋จ
  • Kakao API์—์„œ 401 Unauthorized ์˜ค๋ฅ˜ ๋ฐœ์ƒ

์›์ธ

  • iOS Safari๋Š” HTTPS ํ™˜๊ฒฝ์ด ์•„๋‹Œ ๊ฒฝ์šฐ navigator.geolocation ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

  • LocalTunnel ์‚ฌ์šฉํ•˜๊ธฐ

๐ŸŠํ™์žฌํ˜ธ

๐ŸŠ์ด์˜์ค€

์†Œ๊ฐ

๐ŸŠ์ด๋™๊ตญ

  • ใ…‡ใ…‡ใ…‡

๐ŸŠ์ด์˜์ค€

  • ใ…‡ใ…‡ใ…‡

๐ŸŠํ™์žฌํ˜ธ

  • ใ…‡ใ…‡ใ…‡

Popular repositories Loading

  1. carrot_server carrot_server Public

    Java

  2. carrot_client carrot_client Public

    JavaScript

  3. .github .github Public

  4. image image Public

Repositories

Showing 4 of 4 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ