尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證정부 지원금 찾기 서비스 보조24 — bojo24.kr
翻譯準備中
正在載入完整 README。 以下為已儲存的摘錄。
행정안전부 보조금24 정보를 AI로 요약하고 쉽게 찾을 수 있는 플랫폼 • 🔍 스마트 검색: 카테고리별 보조금 검색 및 필터링 • 🤖 AI 요약: Google Gemini로 복잡한 내용을 3줄 요약 • ❓ FAQ 자동 생성: 자주 묻는 질문 5개 자동 생성 • 📱 반응형 디자인: 모바일/데스크톱 최적화 • 🚀 빠른 로딩: Next.js 14 App Router 기반 최적화 • Framework: Next.js 14.2.3 (App Router) • Language: TypeScript 5.5.3 • Styling: Tailwind CSS 3.4.1 • Database: Supabase • AI: Google Gemini API • Deployment: Vercel • CI/CD: GitHub Actions 1. Vercel에 GitHub 저장소 연결 2. 환경 변수 설정 (Vercel 대시보드) 3. 자동 배포 완료! 프로젝트에는 다음 자동화 워크플로우가 포함되어 있습니다: • CI/CD: 코드 푸시 시 자동 빌드 검증 • Data Sync: 매일 자동 데이터 수집 및 AI 요약 생성檢視完整 README ↗
행정안전부 보조금24 정보를 AI로 요약하고 쉽게 찾을 수 있는 플랫폼
🌐 Live: bojo24.vercel.app
저장소 클론
git clone https://github.com/lsk7209/bojo24.git
cd bojo24
의존성 설치
npm install
환경 변수 설정
cp ENV_SAMPLE.txt .env
# .env 파일을 열어 실제 값으로 수정
필수 환경 변수:
SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, SUPABASE_ANON_KEYGEMINI_API_KEYPUBLICDATA_SERVICE_KEY_ENC개발 서버 실행
npm run dev
브라우저에서 http://localhost:3000 열기
# 보조금 데이터 수집
npm run fetch:benefits
# AI 요약 생성
npm run gen:gemini
| 명령어 | 설명 |
|---|---|
npm run dev | 개발 서버 실행 |
npm run build | 프로덕션 빌드 |
npm run start | 프로덕션 서버 실행 |
npm run lint | ESLint 실행 |
npm run fetch:benefits | 보조금 데이터 수집 |
npm run gen:gemini | AI 요약 생성 |
benefits 테이블CREATE TABLE benefits (
id TEXT PRIMARY KEY,
name TEXT NOT NULL,
category TEXT,
governing_org TEXT,
detail_json JSONB,
last_updated_at TIMESTAMPTZ,
gemini_summary TEXT,
gemini_faq_json JSONB
);
자세한 배포 가이드는 DEPLOYMENT.md 참고
프로젝트에는 다음 자동화 워크플로우가 포함되어 있습니다:
bojo24/
├── src/
│ ├── app/ # Next.js App Router 페이지
│ │ ├── benefit/ # 보조금 목록/상세
│ │ ├── admin/ # 관리자 페이지
│ │ └── blog/ # 블로그
│ ├── components/ # 재사용 컴포넌트
│ ├── lib/ # 유틸리티 함수
│ │ ├── env.ts # 환경 변수 검증
│ │ └── supabaseClient.ts
│ ├── scripts/ # 데이터 수집/AI 생성
│ └── types/ # TypeScript 타입
├── .github/workflows/ # GitHub Actions
├── public/ # 정적 파일
└── vercel.json # Vercel 설정
자세한 환경 변수 설정은 ENV_SETUP.md 참고
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYSUPABASE_ANON_KEYGEMINI_API_KEYPUBLICDATA_SERVICE_KEY_ENCPUBLICDATA_BASE_URL (기본값 사용 가능)PUBLICDATA_DELAY_MS (기본값: 600)PUBLICDATA_PAGE_SIZE (기본값: 100)NEXT_PUBLIC_SITE_URL (SEO용)# Lint 검사
npm run lint
# 타입 체크
npx tsc --noEmit
# 빌드 테스트
npm run build
이슈 및 Pull Request 환영합니다!
MIT License
bojo24 - 보조금 정보를 쉽고 빠르게