Skip to main content

📱 Client 플랫폼

브라우저 확장, 모바일 앱, 데스크탑 앱을 위한 클라이언트 플랫폼입니다.

지원 타입

타입상태설명배포
Browser Extension🔜 계획Chrome/Firefox 확장스토어
Flutter🔜 계획iOS/Android 앱앱 스토어
Tauri🔜 계획Windows/Mac/Linux (WebView)바이너리
Iced🔜 계획Windows/Mac/Linux (네이티브 Rust)바이너리

공통 패턴

모든 Client 타입에 동일한 패턴이 적용됩니다:

Client App 구조:
├── app/ # 메인 앱 코드
├── landing/ # Astro 기반 랜딩 페이지
└── → Admin은 Laravel 플러그인으로 제공

Landing 페이지

각 Client 앱은 Astro 기반 정적 랜딩 페이지를 포함합니다:

  • 빠른 로딩 속도
  • SEO 최적화
  • 다국어 지원

Admin 페이지

Client 앱의 Admin은 별도 개발 없이 Laravel 플러그인으로 제공됩니다:

# Laravel 프로젝트에 Admin 플러그인 설치
composer require multi-saas-kit/browser-ext-admin
php artisan browser-ext:install

장점:

  • Laravel Core의 권한 시스템 (Level 0~6, ADR-058) 활용
  • 테넌트 격리 자동 적용
  • Filament 기반 UI

Browser Extension

Chrome, Firefox 등 브라우저 확장 프로그램:

  • Manifest V3 지원
  • 팝업, 사이드패널, 백그라운드 서비스
  • Laravel API 연동

👉 Browser Extension 자세히 보기

Flutter

iOS, Android 크로스플랫폼 모바일 앱:

  • Flutter 3.x
  • Dart
  • Firebase 연동 옵션

👉 Flutter 자세히 보기

Tauri

Rust 기반 경량 데스크탑 앱:

  • Windows, macOS, Linux 지원
  • 작은 바이너리 크기
  • 시스템 리소스 효율적

👉 Tauri 자세히 보기


알림 받기: 새 플랫폼 출시 소식은 문의하기를 이용해 주세요.