โ์ง์ญ ๊ธฐ๋ฐ ๊ฑฐ๋ ํ๋ซํผ์ ์ค์ ์๋น์ค ์ํคํ
์ฒ๋ก ๊ตฌํํ ๋น๊ทผ๋ง์ผ ํด๋ก ํ๋ก์ ํธ์
๋๋ค.โ
โ์ค์ ์๋น์ค ์์ค์ ๋ก๊ทธ์ธยท์ํยท์ฑํ
ยท์์ฝยท์ด๋ฏธ์ง ์
๋ก๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํ์คํ ํ๋ก์ ํธ์
๋๋ค.โ
"์๋น์ค ์ ์ฒด ํ๋ฆ์ ๊ฒฝํํ๊ธฐ ์ํด ์งํํ ํด๋ก ์ฝ๋ฉ์
๋๋ค.โ
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
์ปดํฌ๋ํธํ๋ฅผ ํตํด ์ถํ ์ ์ง๋ณด์์ ์ฌ์ฌ์ฉ์ฑ์ ๊ณ ๋ คํ์ต๋๋ค.
์ ์ ๋ฐฐ๋, ์๋จ๊ณผ ํ๋จ ๋ฐฐ๋ ๋ฑ ์ค๋ณต๋์ด ์ฌ์ฉ๋๋ ๋ถ๋ถ์ด ๋ง์ ์ปดํฌ๋ํธํ๋ฅผ ํตํด ๋ฆฌ์์ค ์ ์ฝ์ด ๊ฐ๋ฅํ์ต๋๋ค.
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๋ก ์ ๋ฌํ์ฌ ์๋์ผ๋ก ์๋ฌ ์์ธ์ ๋ถ์ํ๊ณ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์๋ฐ๋ ์์คํ
์ ๊ตฌ์ถํ์ต๋๋ค.
์ด๋ฅผ ํตํด ๋๋ฒ๊น
์๊ฐ์ ํฌ๊ฒ ๋จ์ถ์ํค๊ณ , ๊ฐ๋ฐ ์์ฐ์ฑ๊ณผ ์์ ์ฑ์ ํฅ์ํ์ต๋๋ค.
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์ ํ์ ๋ด์ฉ์ ๊ธฐ๋กํ์ต๋๋ค.
๊ธฐ๋ฅ ์ค๋ช
์๋น์ค ์ ์ ์ ๊ฐ์ฅ ๋จผ์ ๋ํ๋๋ ํ๋ฉด
์์ํ๊ธฐ(ํ์๊ฐ์
)
๋ก๊ทธ์ธ(ํธ๋ํฐ ์ธ์ฆ๊ธฐ๋ฐ ๋ก๊ทธ์ธ)
์ด๊ธฐํ๋ฉด
[ํ์๊ฐ์
(๋๋ค์ค์ )]
์
๋ ฅ์ฐฝ์ ์ง์ญ์ ์
๋ ฅํ๋ฉด ์ง์ญ์ด ๊ฒ์๋ฉ๋๋ค.
ํ์ฌ์์น๋ก ์ฐพ๊ธฐ๋ก ํด๋ฆญ ์ GPS๊ธฐ๋ฐ์ผ๋ก ๋๋ค์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํ์๊ฐ์
(๋๋ค์ค์ )
[ํ์๊ฐ์
(ํธ๋ํฐ๋ฒํธ ์
๋ ฅ)]
ํธ๋ํฐ ๋ฒํธ๋ฅผ ์
๋ ฅํ๋ฉด ํธ๋ํฐ ์ธ์ฆ๋ฒํธ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค.
ํธ๋ํฐ ๋ฒํธ๋ฅผ ์
๋ ฅํ์ง ์์ผ๋ฉด ๋ค์ ํ๋ฉด์ผ๋ก ๋์ด ๊ฐ ์ ์
์ต๋๋ค.
ํ์๊ฐ์
(ํธ๋ํฐ๋ฒํธ ์
๋ ฅ)
[ํ์๊ฐ์
(ํธ๋ํฐ๋ฒํธ ์ธ์ฆ)]
์ฌ์ฉ์๊ฐ ์
๋ ฅํ ํด๋ํฐ ๋ฒํธ๋ก CoolSMS API๋ฅผ ํตํด ์ธ์ฆ๋ฒํธ(6์๋ฆฌ)๋ฅผ ๋ฐ์กํ๊ณ ,
์ด ์ธ์ฆ๋ฒํธ๋ฅผ Redis ์๋ฒ์ ์์ ์ ์ฅ(5๋ถ TTL)ํ ๋ค ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ์ธ์ฆ๋ฒํธ์ Redis์ ์ ์ฅ๋ ์ธ์ฆ๋ฒํธ๋ฅผ ๋น๊ตํ์ฌ ๋ณธ์ธ์ธ์ฆ์ ์๋ฃํ๋ ๊ตฌ์กฐ์
๋๋ค.
๊ธฐ์ ํ๋ฆ
1.์ฌ์ฉ์๊ฐ ํด๋ํฐ ๋ฒํธ ์
๋ ฅ โ ์ธ์ฆ๋ฒํธ ์์ฒญ
2.์๋ฒ๋ ๋๋ค 6์๋ฆฌ ์ธ์ฆ๋ฒํธ ์์ฑ
3.CoolSMS API๋ก ํด๋น ๋ฒํธ๋ก ์ธ์ฆ๋ฒํธ ๋ฐ์ก
4.์ธ์ฆ๋ฒํธ๋ฅผ REDIS์ ์ ์ฅ
5. ์ฌ์ฉ์๊ฐ ์ธ์ฆ๋ฒํธ ์
๋ ฅ
6. ์๋ฒ๋ REDIS์ ์ ์ฅ๋ ๊ฐ๊ณผ ๋น๊ต
7. ์ผ์น -> ๋ณธ์ธ์ธ์ฆ ์๋ ์ฑ๊ณต
๋ถ์ผ์น/๋ง๋ฃ -> ์ธ์ฆ ์คํจ ์ฒ๋ฆฌ
ํ์๊ฐ์
(ํธ๋ํฐ๋ฒํธ ์ธ์ฆ)
์นด๋ฉ๋ผ ์์ด์ฝ ํด๋ฆญ ์ ์ด๋ฏธ์ง ์ ํ
์ ํ๋ ์ด๋ฏธ์ง ํ์ผ์ ํ๋ก ํธ์์ FormData๋ก ๋ฐฑ์๋ ์ ์ก
๋ฐฑ์๋๋ ํ์ผ์ AWS S3 ๋ฒํท์ ์
๋ก๋
S3์ ์ ์ฅ๋ ํ์ผ์ URL์ DB์ ์ ์ฅํ์ฌ ํ๋กํ ์ด๋ฏธ์ง๋ก ์ฌ์ฉ
์ด๋ฏธ์ง๋ฅผ ๋ฐ๊พธ๋ฉด ์๋์ผ๋ก โ์๋ฃโ ๋ฒํผ์ด ํ์ฑํ๋จ
์
๋ ฅ์ฐฝ์ ์ ๋๋ค์์ ์
๋ ฅํ๋ฉด ์ค๋ณตํ์ธ ๋ฒํผ ํ์ฑํ
์ค๋ณตํ์ธ API ํธ์ถ โ ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ ๋ฐํ
์ฌ์ฉ ๊ฐ๋ฅ: ์ด๋ก์ ๋ฉ์์ง, ์ ์ฅ ๊ฐ๋ฅ
์ค๋ณต๋จ: ๋นจ๊ฐ์ ๋ฉ์์ง, ์ ์ฅ ๋ถ๊ฐ
์ค์ ์๋น์ค์ ๋์ผํ๊ฒ โ๋๋ค์ ๊ณ ์ ์ฑโ์ ํ๋ณด
ํ๋กํ ์ค์
์๋จ ์นดํ
๊ณ ๋ฆฌ ํํฐ
์ง์ญ(๋๋ค) ๊ธฐ๋ฐ ์ํ ๋ฆฌ์คํธ
์ํ ์ธ๋ค์ผ + ์ ๋ณด ํ์
ํ๋จ Floating Button (์ํ ๋ฑ๋ก ๋ฒํผ)
๊ฒ์ ๋ฒํผ
ํ ํ๋ฉด
์ํ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋
ํ๋งค์ ์ ๋ณด ํ์
์ข์์ ๊ธฐ๋ฅ
์กฐํ์ ๊ธฐ๋ฅ
์ฑํ
ํ๊ธฐ ๊ธฐ๋ฅ
์ ํธ ๊ฑฐ๋ ์ง์ญ(์ง๋ ํ์)
์ํ ์์ธ
์ํ ๊ฒ์
์ํ ์ด๋ฏธ์ง ์
๋ก๋ (0/5)
์ค์ ์ด๋ฏธ์ง๋ ๋ฐฑ์๋๋ก ์ ์ก๋์ด AWS S3 ๋ฒํท์ ์ ์ฅ
์นดํ
๊ณ ๋ฆฌ ์ ํ
๊ฑฐ๋ ๋ฐฉ์ ์ ํ (ํ๋งคํ๊ธฐ / ๋๋ํ๊ธฐ)
์ญ์ ์ ๋ฐ๊ธฐ(๊ฐ๊ฒฉ ์ ์) ์ต์
๊ฑฐ๋ ํฌ๋ง ์ฅ์ ์ค์ (Kakao Map API ํ์
)
๋ด ๋ฌผ๊ฑด ํ๊ธฐ
์์น ์ฐพ๊ธฐ
๋๋ค ๋ชจ์/์ฃผ์ ์นดํ
๊ณ ๋ฆฌ ๋
ธ์ถ
์ ์ฒด / ์นดํ
๊ณ ๋ฆฌ ํํฐ
๊ฒ์๊ธ ๋ฆฌ์คํธ
์ธ๊ธฐ ๊ฒ์๊ธ(โ๋ง์ง ์ถ์ฒํฉ๋๋ค!โ ๋ฑ)
์ข์์ ๊ธฐ๋ฅ
์กฐํ์ ์ฆ๊ฐ
๊ฒ์๊ธ ๋ณธ๋ฌธ + ์ด๋ฏธ์ง ํ์
์ง๋ ๊ธฐ๋ฐ ์์น ํ์
๋๊ธ ๊ธฐ๋ฅ (CRUD)
๋ณธ์ธ ๊ธ ์์ /์ญ์ ๋ฉ๋ด
๋๋ค์ํ ํผ๋
๋๋ค์ํ ๊ฒ์๋ฌผ
๊ฒ์๊ธ ์ฃผ์ ์ ํ Ex)๋๋ค์ ๋ณด, ์ด์๊ณผํจ๊ป, ์์
์ง๋ฌธ๊ธ ์ฌ๋ถ ์ฒดํฌ๋ฐ์ค
์ฃผ์ ํด๋ฆญ ์ ์ฆ์ ์ ํ & ํ์
๋ซํ
์ ํ๋ ์ฃผ์ ๋ ๊ธ์ฐ๊ธฐ ์๋จ์ ํ์
๋๋ค์ํ ๊ธ์ฐ๊ธฐ
์นดํ
๊ณ ๋ฆฌ ํ์
๋ํ ์ด๋ฏธ์ง ์
๋ก๋
๋ํ ๋๋ค ํ์
๋ชจ์ ์ด๋ฆ ์
๋ ฅ
๊ณต๊ฐ๋ฒ์ ์ค์ (PUBLIC, PRIVATE)
๊ฐ์
์ ์ฑ
์ ํ(OPEN, APPROVAL, CLOSED)
๋ชจ์ ๋ง๋ค๊ธฐ
๋ชจ์ ์ธ๋ค์ผ
[๋๋ค๋ชจ์ ์์ธ ํ๋ฉด]
๋ชจ์ ๋ํ ์ ๋ณด
๊ด๋ฆฌ๊ธฐ๋ฅ
๋ชจ์ ํํด ๊ธฐ๋ฅ
์ด๋ฒคํธ ๋ฆฌ์คํธ ํ์
๊ฐ์
์ ์ฑ
์ ํ(OPEN, APPROVAL, CLOSED)
๋ชจ์ ๋ง๋ค๊ธฐ
์ง๋์์ ์์น ์ ํ ๊ธฐ๋ฅ
๋ชจ์ ๋ง๋ค๊ธฐ
๋ชจ์ ์ธ๋ค์ผ
๋ชจ์ ์ธ๋ค์ผ
์ค์๊ฐ ๋ฉ์์ง ์ ์ก
ํ๋งค์ ๋งค๋์จ๋ ํ์
์ํ ์ ๋ณด ๊ณ ์ ์์ญ
์ฝ์์ก๊ธฐ ๊ธฐ๋ฅ(ํต์ฌ)
์ฝ์์ก๊ธฐ ์
๋ ฅ ํผ ๊ธฐ๋ฅ
์ฝ์ ์ ์ ๋ฉ์์ง ์๋ ์์ฑ
์ฝ์ ์ทจ์ ๊ธฐ๋ฅ
๋น๊ทผํ์ด(์นด์นด์คํ์ด ์ฐ๋)
์ฑํ
์ฝ์์ก๊ธฐ
๋ชจ์ ์ธ๋ค์ผ
๊ฑฐ๋1
๊ฑฐ๋2
๊ฑฐ๋3
๊ฑฐ๋4
๊ฑฐ๋5
๋๋ค์ง๋ ์ถ์ฒ ์๋น์ค
KAKAO MAP ์ฌ์ฉ
๋๋ค์ง๋
ํ๋กํ ์ด๋ฏธ์ง / ๋๋ค์ / ๊ณ์ ์ ๋ณด ํ์
๋งค๋์จ๋ ๊ทธ๋ํ ์๊ฐํ
ํ๋กํ ํ๋ฉด
ํ๋งค์ค / ์์ฝ์ค / ๊ฑฐ๋์๋ฃ ํญ ๊ตฌ๋ถ
์ํ ์์ / ์ญ์ / ๊ฑฐ๋์๋ฃ ์ฒ๋ฆฌ ๋ฒํผ ์ ๊ณต
์ฑํ
์ยท๊ด์ฌ์ยท์กฐํ์ ํ์
๋์ ํ๋งค๋ด์ญ
๋ด๊ฐ ๊ตฌ๋งคํ ์ํ ๋ฆฌ์คํธ ํ์
๋ฆฌ๋ทฐ ์์ฑ ๋ฒํผ ์ ๊ณต
๋ฆฌ๋ทฐ ์์ฑ ์ ๋ณ์ + ํ๊ธฐ ์
๋ ฅ ๊ฐ๋ฅ
๋์ ๊ตฌ๋งค๋ด์ญ
๋์ ๊ตฌ๋งค๋ด์ญ ํ๊ธฐ์์ฑ
๋์ ๊ตฌ๋งค๋ด์ญ ํ๊ธฐ์๋ฃ
๊ด์ฌ ๋ฑ๋กํ ์ํ ๋ชฉ๋ก ํ์
์ํ ์์ธ ํ์ด์ง๋ก ์ด๋ ๊ฐ๋ฅ
์๊ฐ ์ ๋ณด(์: 78์ผ ์ ) ํ์
๋์ ๊ด์ฌ๋ชฉ๋ก
์บ๋ฆฐ๋ ๊ธฐ๋ฐ ์ผ์ ํ์ธ
์ฝ์ ์ํ๋ณ ํํฐ(์ ์ฒด / ์ ์๋จ / ์๋ฝ๋จ / ๊ฑฐ์ ๋จ / ์ทจ์๋จ)
์ฝ์ ์์ธ ์ ๋ณด ์ ๊ณต
๋์ ์ฝ์ํ๋ฉด
Chrome, Android์์๋ ์์น ๊ถํ ์์ฒญ์ด ์ ๋์ํจ
ํ์ง๋ง iPhone Safari์์๋ ํ์ฌ์์น๋ก ์ฐพ๊ธฐ ๋ฒํผ์ ๋๋ฌ๋ ์๋ฌด ๋ฐ์ ์์
์ฝ์์ "GPS ์ ๊ทผ์ด ๊ฑฐ๋ถ๋์์ต๋๋ค.", "์ฃผ์ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค."๋ง ์ถ๋ ฅ๋จ
Kakao API์์ 401 Unauthorized ์ค๋ฅ ๋ฐ์
iOS Safari๋ HTTPS ํ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ navigator.geolocation ์ ๊ทผ์ ์ฐจ๋จํฉ๋๋ค.
Popular repositories
Loading
Repositories
Showing 4 of 4 repositories
MRoKGA/.githubโs past year of commit activity
0
0
0
0
Updated Dec 7, 2025
MRoKGA/carrot_serverโs past year of commit activity
Java
0
0
0
1
Updated Dec 7, 2025
MRoKGA/carrot_clientโs past year of commit activity
JavaScript
0
0
0
0
Updated Dec 7, 2025
MRoKGA/imageโs past year of commit activity
0
0
0
0
Updated Nov 27, 2025
Most used topics
Loadingโฆ
You canโt perform that action at this time.