certbridge / README.md
VanyaJ's picture
Upload release asset: README.md
7054c4a verified
|
Raw
History Blame Contribute Delete
5.38 kB
---
license: mit
title: CertBridge
emoji: πŸ“‹
colorFrom: indigo
colorTo: purple
sdk: static
pinned: false
tags:
- certbridge
- ai-parsing
- quality-certificate
- neo4j
- graphrag
- tauri
- react
---
# πŸ”¬ CertBridge β€” AI μ„±μ μ„œ μžλ™ νŒŒμ‹± 및 λ ˆκ±°μ‹œ 톡합 μ‹œμŠ€ν…œ
<div align="center">
**Claude Β· Gemini Β· OpenAI ν˜Έν™˜ APIλ₯Ό ν™œμš©ν•œ μ œν’ˆ μ„±μ μ„œ μžλ™ νŒŒμ‹± β†’ Neo4j μ˜¨ν†¨λ‘œμ§€ β†’ λ ˆκ±°μ‹œ μ‹œμŠ€ν…œ 톡합**
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Node.js](https://img.shields.io/badge/Node.js-20+-339933?logo=node.js)](https://nodejs.org)
[![Tauri](https://img.shields.io/badge/Tauri-2.0-24C8D8?logo=tauri)](https://tauri.app)
[![React](https://img.shields.io/badge/React-19-61DAFB?logo=react)](https://react.dev)
</div>
---
## πŸ“¦ λ‹€μš΄λ‘œλ“œ
| κ΅¬μ„±μš”μ†Œ | 파일 | λŒ€μƒ OS |
|----------|------|---------|
| πŸ–₯️ **μ„œλ²„** | `certbridge-server-v0.1.0-ubuntu.tar.gz` | Ubuntu 22.04+ |
| πŸ’» **ν΄λΌμ΄μ–ΈνŠΈ** | `CertBridge_0.1.0_x64-setup.exe` (NSIS) | Windows 10+ |
| πŸ’» **ν΄λΌμ΄μ–ΈνŠΈ** | `CertBridge_0.1.0_x64_en-US.msi` (MSI) | Windows 10+ |
| πŸ“– **μ„€μΉ˜ κ°€μ΄λ“œ** | `installation-guide.html` | - |
| πŸ“– **μ‚¬μš© κ°€μ΄λ“œ** | `usage-guide.html` | - |
## πŸ—οΈ μ•„ν‚€ν…μ²˜
```
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ CertBridge Desktop Client β”‚
β”‚ (Tauri 2.0 + React 19 + TypeScript) β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ νŒŒμ‹± λ·° β”‚ β”‚ 메타관리 β”‚ β”‚ μ˜¨ν†¨λ‘œμ§€ β”‚ β”‚ λŒ€μ‹œλ³΄λ“œ β”‚ β”‚
β”‚ β”‚ AI νŒŒμ‹± β”‚ β”‚ ν…œν”Œλ¦Ώ β”‚ β”‚ GraphRAG β”‚ β”‚ λͺ¨λ‹ˆν„°λ§ β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚ REST API (JWT Auth)
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ CertBridge Central Server β”‚
β”‚ (Node.js + Express) β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ μ‚¬μš©μž β”‚ β”‚ νŒŒμ‹± β”‚ β”‚ κ·Έλž˜ν”„ β”‚ β”‚ λ ˆκ±°μ‹œ β”‚ β”‚
β”‚ β”‚ 인증/κΆŒν•œβ”‚ β”‚ ν”„λ‘μ‹œ β”‚ β”‚ RAG β”‚ β”‚ 전솑 ν”„λ‘μ‹œ β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚PostgreSQLβ”‚ β”‚ Redis β”‚ β”‚ Neo4j β”‚ β”‚ MinIO β”‚ β”‚
β”‚ β”‚ (메타) β”‚ β”‚(μΊμ‹œ) β”‚ β”‚(μ˜¨ν†¨λ‘œμ§€)β”‚ β”‚(νŒŒμΌμ €μž₯) β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
```
## πŸš€ λΉ λ₯Έ μ‹œμž‘
### μ„œλ²„ μ„€μΉ˜ (Ubuntu)
```bash
# 1. λ‹€μš΄λ‘œλ“œ & μ••μΆ• ν•΄μ œ
tar -xzf certbridge-server-v0.1.0-ubuntu.tar.gz
cd certbridge-server-ubuntu
# 2. μžλ™ μ„€μΉ˜ (Docker, Node.js, DB 포함)
chmod +x setup.sh
sudo ./setup.sh
# 3. μ„€μΉ˜ 확인
curl http://localhost:8090/health
```
### ν΄λΌμ΄μ–ΈνŠΈ μ„€μΉ˜ (Windows)
1. `CertBridge_0.1.0_x64-setup.exe` λ‹€μš΄λ‘œλ“œ
2. μ„€μΉ˜ λ§ˆλ²•μ‚¬ μ‹€ν–‰
3. μ•± μ‹€ν–‰ ν›„ μ„œλ²„ URL μž…λ ₯: `http://<μ„œλ²„IP>:8090`
4. κ΄€λ¦¬μž 둜그인: `admin` / `admin123`
## πŸ”‘ 핡심 κΈ°λŠ₯
- **AI μ„±μ μ„œ νŒŒμ‹±**: PDF, Excel, 이미지 β†’ Claude/Gemini/OpenAI둜 μžλ™ ꡬ쑰화
- **Neo4j μ˜¨ν†¨λ‘œμ§€**: μ†Œμž¬-μ„±μ μ„œ-μ‹œν—˜ν•­λͺ© κ·Έλž˜ν”„ μžλ™ ꡬ좕
- **GraphRAG Q&A**: μžμ—°μ–΄λ‘œ μ„±μ μ„œ 데이터 질의 (Cypher μžλ™ λ³€ν™˜)
- **λ ˆκ±°μ‹œ 톡합**: κΈ°μ‘΄ μ‹œμŠ€ν…œ API/DB둜 νŒŒμ‹± κ²°κ³Ό μžλ™ 전솑
- **κ·Έλ£Ή/μ—­ν•  관리**: κ΄€λ¦¬μžΒ·μž…λ ₯μžΒ·λΆ„μ„κ°€ 역할별 μ ‘κ·Ό μ œμ–΄
- **μ‹€μ‹œκ°„ λŒ€μ‹œλ³΄λ“œ**: νŒŒμ‹± 톡계, 정확도, μ‹œμŠ€ν…œ λͺ¨λ‹ˆν„°λ§
## πŸ“‹ μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­
### μ„œλ²„
- Ubuntu 22.04+ / Debian 12+
- Docker & Docker Compose
- Node.js 20+
- RAM 4GB+, λ””μŠ€ν¬ 20GB+
### ν΄λΌμ΄μ–ΈνŠΈ
- Windows 10+ (64bit)
- RAM 2GB+
## πŸ“„ License
MIT License β€” 자유둭게 μ‚¬μš©, μˆ˜μ •, 배포 κ°€λŠ₯