Shioaji Pro
에이전트를 위한 거래 터미널: 코딩 에이전트가 전부 구축, UI 100% 오픈소스, 데스크톱에 AI 에이전트와 전문 주문 패널 내장
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
프리랜서를 위한 간편한 견적서 및 청구서 관리 도구입니다. 회원가입 시 30일간 프리미엄 기능을 무료로 체험할 수 있습니다. 체험 혜택 • ✅ 무제한 문서 생성 • ✅ 워터마크 제거 • ✅ 모든 프리미엄 기능 이용 체험 종료 후 • 월 3건 무료 생성 가능 • 무료 플랜 PDF에는 워터마크 포함 • 프리미엄 플랜: 월 4,900원 (스텝페이 결제) ⚠️ 중요: 30일 체험 종료만으로 자동 결제되지 않습니다. 프리미엄을 직접 구독한 경우에만 매월 자동 결제되며, 스텝페이 구독 관리에서 해지할 수 있습니다. • ✅ 견적서 및 청구서 생성 • ✅ 한글 폰트 지원 (NanumGothic) • ✅ PDF 다운로드 및 공유 • ✅ 회원가입 및 30일 무료 체험 • ✅ 무료 플랜: 월 3건 (견적서+청구서 = 1건) • ✅ 프리미엄 플랜: 무제한 + 워터마크 제거 프로젝트 루트에 .env.local 파일을 생성하고 다음 내용을 추가하세요: 회원가입 1. 우측 상단 "회원가입" 버튼 클릭 2. 이메일과 비밀번호(6자 이상) 입력 3. 개인정보 수집 및 이용 안내 확인 4. 이용약관 및 개인정보처리방침 동의 5. 회원가입 완료 시 자동으로 30일 무료 체험 시작README 전문 보기 ↗
프리랜서를 위한 간편한 견적서 및 청구서 관리 도구입니다.
회원가입 시 30일간 프리미엄 기능을 무료로 체험할 수 있습니다.
⚠️ 중요: 30일 체험 종료만으로 자동 결제되지 않습니다. 프리미엄을 직접 구독한 경우에만 매월 자동 결제되며, 스텝페이 구독 관리에서 해지할 수 있습니다.
프로젝트 루트에 .env.local 파일을 생성하고 다음 내용을 추가하세요:
# JWT 세션 암호화 키 (필수)
# 아래 명령어로 생성할 수 있습니다:
# node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
AUTH_SECRET=your-generated-secret-here
AUTH_SECRET 생성 방법:
# Node.js를 이용한 랜덤 시크릿 생성
node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
# 또는 OpenSSL 사용
openssl rand -base64 32
# 의존성 설치
npm install
# 개발 서버 실행
npm run dev
# 프로덕션 빌드
npm run build
# 프로덕션 실행
npm start
./data/gyunjukham-db.json에 저장/tmp/gyunjukham-db.json에 저장⚠️ Vercel 배포 시 주의사항:
/tmp는 임시 디렉토리로, 서버리스 인스턴스가 재시작되면 데이터가 초기화됩니다현재 저장되는 정보:
자세한 내용은 개인정보처리방침을 참고하세요.
# Vercel CLI 설치
npm i -g vercel
# 배포
vercel
# 환경 변수 설정
vercel env add AUTH_SECRET
환경 변수 설정 필수:
AUTH_SECRET: JWT 세션 암호화 키ADMIN_EMAILS: 관리자 접수함(/admin/feedback) 접근을 허용할 이메일, 콤마로 여러 개 구분 (예: [email protected],[email protected])STEPPAY_WEBHOOK_SECRET: 스텝페이 결제 웹훅 검증 키이 프로젝트는 개인/상업적 용도로 자유롭게 사용 가능합니다.
문의사항이 있으시면 이메일로 연락주세요.