OpenChart
Free Desktop charting with Claude or Codex. Describe alerts, research chart moves, and choose your data providers.
공공데이터 기반으로 정부지원금, 복지 혜택, 창업 지원 정보를 쉽고 정확하게 정리하는 정보 서비스
Translation pending
FinanceTypeScript · PLpgSQLGitHub @lsk7209OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
정부 지원금 찾기 서비스 보조24 — bojo24.kr
Translation pending
Loading the full README. The saved excerpt is shown below.
행정안전부 보조금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 요약 생성Read the full 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 - 보조금 정보를 쉽고 빠르게