글벗 Light v1.0

상시 업무용 HTML 보고서 자동 생성기

🎯 기능

  • 문서 입력: HTML 파일 업로드 또는 텍스트 직접 입력
  • 페이지 옵션: 1페이지 / 2페이지 / N페이지 선택
  • Claude API: 각인된 양식으로 자동 변환
  • 다운로드: HTML, PDF 지원
  • HWP 변환: 로컬 스크립트 제공

🚀 Railway 배포

1. GitHub에 푸시

git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/geulbeot-light.git
git push -u origin main

2. Railway 연동

  1. Railway 접속
  2. "New Project" → "Deploy from GitHub repo"
  3. 저장소 선택
  4. 환경변수 설정:
    • ANTHROPIC_API_KEY: Claude API 키
    • SECRET_KEY: 임의의 비밀 키

3. 배포 완료

Railway가 자동으로 빌드 및 배포합니다.

🖥️ 로컬 실행

# 가상환경 생성
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

# 패키지 설치
pip install -r requirements.txt

# 환경변수 설정
export ANTHROPIC_API_KEY="your-api-key"

# 실행
python app.py

http://localhost:5000 접속

📁 프로젝트 구조

geulbeot-light/
├── app.py                  # Flask 메인 앱
├── templates/
│   ├── index.html          # 메인 페이지
│   └── hwp_guide.html      # HWP 변환 가이드
├── prompts/
│   └── system_prompt.txt   # Claude 시스템 프롬프트
├── requirements.txt
├── Procfile
├── railway.json
└── README.md

🎨 각인된 양식

  • A4 인쇄 최적화 (210mm × 297mm)
  • Noto Sans KR 폰트
  • Navy 계열 색상 (#1a365d 기본)
  • 구성요소: page-header, lead-box, section, data-table, bottom-box 등

📝 라이선스

Private - GPD 내부 사용

Description
No description provided
Readme 3 MiB
Languages
Python 76.9%
HTML 17.6%
JavaScript 4.8%
CSS 0.7%