์๋ฐฉ ๋ฐ ๊ตฌ๊ธ ๋์์ ์ ์ํ ์ถ๋๊ณผ ํ์ฅ ์ํฉ ํ์
์ ์ง์ํ๋ ์ข
ํฉ ์ ๋ณด ๋์๋ณด๋์
๋๋ค.
๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์ ๋ฐ์คํฌํ ํ๊ฒฝ ๋ชจ๋์์ ์๋ฒฝํ๊ฒ ๋์ํ๋ ๋ฐ์ํ ์น ์ฑ์
๋๋ค.
๐ ๋ผ์ด๋ธ: https://119helper.github.io/
- ํ์ฌ ์์น ๊ธฐ๋ฐ ๊ธฐ์จยท์ต๋ยทํ์ยท๊ฐ์ ๋ฑ ๊ธฐ์ ํํฉ ์์ฝ
- ์๊ธ์ค ๊ฐ์ฉ ๋ณ์ ํํฉ ์ค์๊ฐ ์์ฝ
- ์๋ฐฉ์ฉ์์์ค(์ํ์ ยท๊ธ์ํยท์ ์์กฐ) ํํฉ
- ๊ธฐ์์ฒญ API Hub ์ฐ๋ โ ์ด๋จ๊ธฐ์คํฉ, ๋จ๊ธฐ์๋ณด, ์ค๊ธฐ์๋ณด
- ํ์ฌ ์ํ๋ ์๋ ํ์ (์ต๋ยทํ์ ๊ธฐ๋ฐ)
- ์ฒด๊ฐ์จ๋(์๋์น ) ์๋ ๊ณ์ฐ
- ๊ตญ๋ฆฝ์ค์์๋ฃ์ ์ค์๊ฐ ๊ฐ์ฉ๋ณ์ API ์ฐ๋
- ๋ณ์๋ณ ์๊ธ๋ณ์ยท์ ์์คยท์์ ์คยทCTยทMRI ํํฉ
- ์ํด๋ฆญ ์ ํ ์ฐ๊ฒฐ
- ์นด์นด์ค๋งต SDK ๊ธฐ๋ฐ ์์ค ์์น ์๊ฐํ
- ์ํ์ ยท๊ธ์ํยท์ ์์กฐยท๋น์์ํ์ฅ์น ๋ง์ปค
- ํด๋ฌ์คํฐ๋ง + ์ปค์คํ ์ค๋ฒ๋ ์ด
- ์ฃผ์ ์ ๋ ฅ โ ๊ฑด๋ฌผ ๊ตฌ์กฐยท์ธต์ยท์ฉ๋ยท๋ฉด์ ยท์ค๊ณต์ผ ์ฆ์ ์กฐํ
- ์นด์นด์ค Geocoder + ๊ตญํ ๊ตํต๋ถ ๊ฑด์ถ๋ฌผ๋์ฅ API
- ERG ๊ธฐ๋ฐ ์ด๊ธฐ์ด๊ฒฉ๊ฑฐ๋ฆฌ + ํํํฅ ๋ฐฉํธ๊ตฌ์ญ ์๋ฎฌ๋ ์ด์
- ์นด์นด์ค๋งต ์ ์ํ(์ด๊ฒฉ๊ตฌ์ญ) + ๋ถ์ฑ๊ผด(๋ฐฉํธ๊ตฌ์ญ) ์๊ฐํ
- ์์(nozzle pressure) ๊ณ์ฐ
- ํธ์ค ์ ๊ฐ ๋ง์ฐฐ์์ค ๊ณ์ฐ
- ๊ณต๊ธฐํธํก๊ธฐ ์์ฌ ์๊ฐ ๊ณ์ฐ
- ๊ต๋๊ทผ๋ฌด ์ผ์ ๊ด๋ฆฌ
- ๊ณตํด์ผ API ์ฐ๋ (๋นจ๊ฐ ๋ ์๋ ํ์)
- ์ธ์์ธ๊ณ ๋ฐ ํ์ฅ ๋ฉ๋ชจ (localStorage ์ ์ฅ)
| ๋ถ๋ฅ | ๊ธฐ์ |
|---|---|
| Frontend | React 18 + TypeScript + Vite |
| Styling | TailwindCSS (Dark Theme) |
| Map | Kakao Maps JavaScript SDK |
| API | ๊ธฐ์์ฒญ API Hub, ๊ตญ๋ฆฝ์ค์์๋ฃ์, ์์ด์ฝ๋ฆฌ์, ๊ตญํ ๊ตํต๋ถ |
| CI/CD | GitHub Actions โ GitHub Pages |
| State | React Hooks (useState/useEffect) |
git clone https://github.com/119helper/119helper.github.io.git
cd 119helper.github.io
npm install
cp .env.example .env # API ํค ์ค์
npm run dev -- --host
# โ http://localhost:5173์ด ํ๋ก์ ํธ๋ ์๋ฐฉ ํ์ฅ ํ๋ ์ง์ ๋ชฉ์ ์ผ๋ก ์ ์๋์์ต๋๋ค.