Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • H hive_desktop
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • hive
  • hive_desktop
  • Wiki
  • Overview

Overview · Changes

Page history
Add Project document Wiki authored Jan 19, 2026 by LillLEE's avatar LillLEE
Hide whitespace changes
Inline Side-by-side
Overview.md 0 → 100644
View page @ e8cb82af
# 개요
HIVE Desktop은 Electron 기반 좌석 관리 시스템입니다. 로컬 SQLite 데이터베이스, 내장 Fastify 서버, Vue 3 렌더러를 결합하여 회원, 이용권, 좌석, 출결, 결제를 관리합니다.
## 기술 스택
- Electron + electron-vite
- Vue 3 + Vuetify
- Fastify (HTTP API)
- SQLite (better-sqlite3)
- Socket.IO (server)
- Electron auto-updater
## 핵심 기능
- 회원 관리, 이용권 판매, 출결(입실/퇴실/외출)
- 좌석 맵 및 좌석 편집기(SVG 기반)
- 멀티 PC 배포를 위한 서버/클라이언트 역할 분리(UDP 디스커버리)
- 시드 데이터와 스키마가 포함된 로컬 DB
- electron-builder 기반 Windows 패키징(서버/클라이언트 빌드)
## 저장소 구조
- `src/main`: Electron 메인 프로세스, DB, 서버, IPC
- `src/preload`: `window.api`로 노출되는 IPC 브리지
- `src/renderer`: Vue UI, 라우터, 뷰
- `docs`: 아키텍처 노트 및 기능 스펙
- `oss`: 좌석 편집 OSS 패키지
- `scripts`: dev/build 헬퍼
- `resources`: 앱 에셋 및 시드 DB
Clone repository
  • Architecture
  • Build and Release
  • Database
  • Development
  • HTTP API
  • IPC API
  • Multi PC Discovery
  • Overview
  • Seat Editor
  • Home