์์กด์ ์ง์๊ณผ ๊ณต๋์ฒด์์ ์์๋๋ค
์ฌ๋ยท์๊ธฐยท์ฌํ ๋ถ๊ดด ์ํฉ์์ ์ด์๋จ๊ธฐ ์ํ ์ง์ฑํ ์์กด ๋คํธ์ํฌ ํ๋ซํผ
**Korea Preppers Network (KPN)**๋ ์ฌ๋๊ณผ ์๊ธฐ ์ํฉ์์ ์์กดํ๊ธฐ ์ํ ์ง์์ ๊ณต์ ํ๊ณ , ํจ๊ป ์ค๋นํ๋ ๊ณต๋์ฒด๋ฅผ ๋ง๋ค์ด๊ฐ๋ ํ๋ซํผ์ ๋๋ค.
- ๐ง ์ง์ ์ค์ฌ: ๊ฒ์ฆ๋ ์์กด ์ง์์ ์ฒด๊ณ์ ์ผ๋ก ๊ณต์
- ๐ค ๊ณต๋์ฒด: ํผ์๊ฐ ์๋ ํจ๊ป ์ค๋นํ๋ ๋คํธ์ํฌ
- ๐ฏ ํ์ค์ ๋๋น: ๊ณตํฌ๊ฐ ์๋ ๋์ ํ ์ค๋น
- ๐ ์คํ ์์ค: ๋๊ตฌ๋ ์ ๊ทผ ๊ฐ๋ฅํ ๊ณต๊ฐ ํ๋ซํผ
- ์๋, ๋ฌผ, ์๋์ง, ์๋ฃ, ํต์ ๋ฑ ์นดํ ๊ณ ๋ฆฌ๋ณ ์์กด ์ง์
- ์ค์ ์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ ์ค์ฉ์ ์ ๋ณด
- ์ง์ง, ํฌ๋ฐ๋ฏน, ์ ์ , ํ์, ํํ, ๊ฒฝ์ ์๊ธฐ ๋ฑ
- ๊ฐ ์ํฉ๋ณ ๋จ๊ณ์ ๋์ ์ง์นจ
- ์์กด ์ธ์ฌ์ดํธ ๊ณต์
- ๊ฒฝํ๊ณผ ๋ ธํ์ฐ ๊ตํ
- ๊ฐ๋จํ ์ฐธ์ฌ ์ ์ฒญ
- ์ด๋ฉ์ผ ๊ธฐ๋ฐ ์์ ์ ๋ฌ
์ด ํ๋ก์ ํธ๋ ์ ์ ์น์ฌ์ดํธ๋ก, ๋ณ๋์ ์๋ฒ๋ ๋น๋ ๊ณผ์ ์ด ํ์ ์์ต๋๋ค.
# ํ๋ก์ ํธ ํด๋ก
git clone https://github.com/yourusername/KPN.git
cd KPN
# index.html ํ์ผ์ ๋ธ๋ผ์ฐ์ ๋ก ์ด๊ธฐ
open index.html # Mac
start index.html # Windows# Python 3
python -m http.server 8000
# Node.js (http-server ํ์)
npx http-server -p 8000
# ๋ธ๋ผ์ฐ์ ์์ http://localhost:8000 ์ ์KPN/
โโโ index.html # ํ ํ์ด์ง
โโโ knowledge.html # ์์กด ์ง์ ์์นด์ด๋ธ
โโโ scenario.html # ์ฌ๋๋ณ ์๋๋ฆฌ์ค
โโโ community.html # ์ปค๋ฎค๋ํฐ
โโโ join.html # ์ฐธ์ฌ ์ ์ฒญ
โโโ about.html # ๋น์ ๋ฐ ์ฒ ํ
โโโ assets/
โ โโโ style.css # ๊ณตํต ์คํ์ผ
โ โโโ script.js # ๊ณตํต ์คํฌ๋ฆฝํธ
โโโ data/
โ โโโ submit.js # ํผ ์ ์ถ ์ฒ๋ฆฌ
โ โโโ fetch_insights.js # ์ธ์ฌ์ดํธ ๋ถ๋ฌ์ค๊ธฐ
โโโ SETUP_GUIDE.md # Google Sheets ์ฐ๋ ๊ฐ์ด๋
โโโ README.md # ํ๋ก์ ํธ ๋ฌธ์
์ฐธ์ฌ ์ ์ฒญ๊ณผ ์ปค๋ฎค๋ํฐ ์ธ์ฌ์ดํธ๋ฅผ Google Sheets์ ์ ์ฅํ๋ ค๋ฉด ์ถ๊ฐ ์ค์ ์ด ํ์ํฉ๋๋ค.
-
Google Sheets ์์ฑ
- ์ ์คํ๋ ๋์ํธ ์์ฑ:
KPN_Members - ์ํธ 2๊ฐ:
์ฐธ์ฌ์ ์ฒญ,์ปค๋ฎค๋ํฐ์ธ์ฌ์ดํธ
- ์ ์คํ๋ ๋์ํธ ์์ฑ:
-
Apps Script ๋ฐฐํฌ
SETUP_GUIDE.md์ ์ฝ๋ ๋ณต์ฌ- ์น ์ฑ์ผ๋ก ๋ฐฐํฌ
-
URL ์ฐ๊ฒฐ
data/submit.js์ ์น ์ฑ URL ์ ๋ ฅ
์์ธํ ๋ด์ฉ์ **SETUP_GUIDE.md**๋ฅผ ์ฐธ๊ณ ํ์ธ์.
- Vercel ๊ฐ์
- GitHub ์ ์ฅ์ ์ฐ๊ฒฐ
Import Projectํด๋ฆญ- ์๋ ๋ฐฐํฌ ์๋ฃ (์ค์ ๋ถํ์)
- ์ปค์คํ ๋๋ฉ์ธ ์ฐ๊ฒฐ ๊ฐ๋ฅ
- Netlify ๊ฐ์
- GitHub ์ ์ฅ์ ์ฐ๊ฒฐ
- ๋ฐฐํฌ ์ค์ :
- Build command: (๋น์๋๊ธฐ)
- Publish directory:
/
Deploy siteํด๋ฆญ
- ์ ์ฅ์ Settings > Pages
- Source:
mainbranch,/(root) Saveํด๋ฆญhttps://yourusername.github.io/KPN์ ์
| ์ญํ | HEX | ์ค๋ช |
|---|---|---|
| ๋ฐฐ๊ฒฝ | #0D0D0D |
๊ฑฐ์ ๋ธ๋์ ๊ฐ๊น์ด ์ด๋์ |
| ํ ์คํธ | #EAEAEA |
๋ถ๋๋ฌ์ด ํฐ์ |
| ํฌ์ธํธ | #7F5AF0 |
๋ณด๋ผ๋น (์ง์ฑ, ์ง์, ์๋์ง) |
| ๋ณด์กฐ ํ ์คํธ | #72757E |
์ค๊ฐํค ํ์ |
- ๋ฏธ๋๋ฉ๋ฆฌ์ฆ: ๋ถํ์ํ ์์ ๋ฐฐ์
- ๋ช ๋ฃํจ: ์ ๋ณด ์ ๋ฌ ์ต์ฐ์
- ์์ ๊ฐ: ์ด๋ก์ง๋ง ํฌ๋ง์ด ์๋ ์๊ฐ
- ๋ฐ์ํ: ๋ชจ๋ ๊ธฐ๊ธฐ์์ ์ต์ ํ
| ์์ญ | ๊ธฐ์ |
|---|---|
| Frontend | HTML5, CSS3, Vanilla JavaScript |
| Font | Pretendard |
| Storage | Google Sheets (via Apps Script) |
| Hosting | Vercel / Netlify / GitHub Pages |
KPN์ ์ปค๋ฎค๋ํฐ๊ฐ ํจ๊ป ๋ง๋ค์ด๊ฐ๋ ํ๋ก์ ํธ์ ๋๋ค.
-
์ง์ ์ถ๊ฐ
knowledge.html๋๋scenario.html์ ๊ฒ์ฆ๋ ์ ๋ณด ์ถ๊ฐ- Pull Request ์ ์ถ
-
๋ฒ์ญ
- ์์ด ๋๋ ๋ค๋ฅธ ์ธ์ด๋ก ๋ฒ์ญ
i18nํด๋์ ๋ฒ์ญ ํ์ผ ์ถ๊ฐ
-
๋ฒ๊ทธ ๋ฆฌํฌํธ
- GitHub Issues์ ๋ฒ๊ทธ ๋ฆฌํฌํธ
- ์ฌํ ๋ฐฉ๋ฒ ์์ธํ ์์ฑ
-
๊ธฐ๋ฅ ์ ์
- Issues์ ์๋ก์ด ๊ธฐ๋ฅ ์ ์
- ๊ตฌ์ฒด์ ์ธ ์ฌ์ฉ ์ฌ๋ก ํฌํจ
ํ๋ก์ ํธ์ ๊ด๋ จ๋ ๋ชจ๋ ๋ฌธ์๋ฅผ ํ์ธํ์ธ์:
- QUICKSTART.md - 5๋ถ ๋น ๋ฅธ ์์ ๊ฐ์ด๋
- SETUP_GUIDE.md - Google Sheets ์ฐ๋ ์์ธ ๊ฐ์ด๋
- PROJECT_SUMMARY.md - ํ๋ก์ ํธ ์์ฑ ์์ฝ
- VERSION.md - ํ์ฌ ๋ฒ์ ์ ๋ณด ๋ฐ ๋ณ๊ฒฝ ์ด๋ ฅ
- ROLLBACK_GUIDE.md - ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๋กค๋ฐฑ ๊ฐ์ด๋
- README.md - ํ๋ก์ ํธ ์๊ฐ (์ด ๋ฌธ์)
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ ๋๋ค. ์์ ๋กญ๊ฒ ์ฌ์ฉ, ์์ , ๋ฐฐํฌํ ์ ์์ต๋๋ค.
MIT License
Copyright (c) 2025 Korea Preppers Network
Permission is hereby granted, free of charge, to any person obtaining a copy...
์ ์ฒด ๋ผ์ด์ ์ค: LICENSE
์ด ํ๋ก์ ํธ๋ ๋ค์ ๋ถ๋ค์ ๊ธฐ์ฌ๋ก ๋ง๋ค์ด์ก์ต๋๋ค:
- Aiden - ํ๋ก์ ํธ ์ค๋ฆฝ ๋ฐ ์ด๊ธฐ ๊ฐ๋ฐ
- ์น์ฌ์ดํธ: kpn.example.com
- ์ด๋ฉ์ผ: contact@kpn.example.com
- GitHub: github.com/yourusername/KPN
KPN์ ๋ค์ ํ๋ก์ ํธ ๋ฐ ์ปค๋ฎค๋ํฐ์ ์๊ฐ์ ๋ฐ์์ต๋๋ค:
- r/preppers - Reddit ํ๋ ํผ ์ปค๋ฎค๋ํฐ
- SurvivalBlog - ์์กด ์ง์ ์์นด์ด๋ธ
- OpenStreetMap - ์คํ ์์ค ํ์ ์ ์
์ด ์น์ฌ์ดํธ์ ์ ๋ณด๋ ๊ต์ก ๋ฐ ์ ๋ณด ์ ๊ณต ๋ชฉ์ ์ผ๋ก๋ง ์ ๊ณต๋ฉ๋๋ค. ์ ๋ฌธ์ ์ธ ์๋ฃ, ๋ฒ๋ฅ , ์ฌ๋ฌด ์กฐ์ธ์ ๋์ฒดํ์ง ์์ต๋๋ค. ์ฌ๋ ๋๋น ๋ฐ ์์กด ์ ๋ต ์คํ์ ๊ฐ์ธ์ ์ฑ ์ ํ์ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค.
Korea Preppers Network๋ ๋จ์ํ ์น์ฌ์ดํธ๊ฐ ์๋๋๋ค. ์ฐ๋ฆฌ๋ ํจ๊ป ๋ฐฐ์ฐ๊ณ , ์ค๋นํ๋ฉฐ, ์ด์๋จ๋ ๊ณต๋์ฒด์ ๋๋ค.
"์ค๋น๋ ์ฌ๋์ ๋๋ ต์ง ์๋ค."
Version: v1.0
Git Tag: v1.0
Last Updated: 2025-01-XX
Made with โค๏ธ by Korea Preppers Network