Repolode
munafio

munafio/chatify

Laravel 앱에 쪽지, 그룹 대화, 첨부 파일, 기본 메신저 UI를 추가하는 실시간 채팅 패키지입니다.

스타
2,450
포크
484
열린 이슈
17
마지막 커밋
그저께

어떤 프로젝트인가요?

Chatify는 기존 Laravel 애플리케이션에 실시간 메시징 기능을 추가하는 Laravel 패키지입니다. 인증된 사용자 간 쪽지, 역할과 참여자 관리 기능이 있는 그룹 대화, 입력 중 표시, 읽음 확인, 온라인 상태, 답장, 수정, 전달, 메시지 검색 등의 메시징 기능을 제공합니다.

패키지에는 Vue 3, Pinia, Tailwind CSS로 만든 메신저 인터페이스가 포함되어 있으며, /chatify에서 사용할 수 있습니다. SPA나 모바일 클라이언트처럼 자체 프런트엔드를 만들려는 팀을 위한 헤드리스 JSON API도 제공합니다. 실시간 메시지 전송에는 Pusher, Laravel Reverb 또는 호환되는 WebSocket 서버가 필요합니다.

Artisan 명령어 하나로 설치할 수 있으며, PHP 8.2 이상과 Laravel 11 이상이 필요합니다. 현재 버전 2는 베타이며 베타 버전 제약 조건을 지정해 설치합니다. v1.6은 안정 버전으로 계속 제공됩니다.

핵심 기능

  • 01역할과 권한을 갖춘 쪽지 및 그룹 대화
  • 02입력 중 표시, 읽음 확인, 온라인/오프라인 상태
  • 03크기 제한이 적용되는 이미지, 문서, 오디오, 비디오 첨부 파일
  • 04음성 메시지 녹음 및 재생
  • 05메시지 답장, 수정, 삭제, 전달 및 대화 내 검색
  • 06기본 제공 Vue 3 메신저 UI와 헤드리스 JSON API

활용 사례

  • 기존 Laravel SaaS 또는 커뮤니티 앱에 메시징 기능 추가
  • Laravel 기반 관리 도구에 팀 내부 채팅 구축
  • JSON API를 통해 Laravel 백엔드와 통신하는 맞춤형 채팅 프런트엔드 개발

빠른 시작

  1. 1

    Composer로 v2 베타 패키지를 설치하세요

    composer require munafio/chatify:^2.0@beta
  2. 2

    설치 및 구성 방법은 공식 문서를 참조하세요

사용 전 알아둘 점

  • 버전 2는 베타 버전이므로 프로덕션 환경에서 안정성이 필요하다면 안정 버전인 v1을 사용하세요.
  • 실시간 기능을 사용하려면 Pusher, Laravel Reverb 또는 호환되는 WebSocket 서버와 같은 브로드캐스팅 서비스가 필요합니다.

토픽

자주 묻는 질문

chatify은(는) 무엇인가요?
Laravel 앱에 쪽지, 그룹 대화, 첨부 파일, 기본 메신저 UI를 추가하는 실시간 채팅 패키지입니다. Chatify는 기존 Laravel 애플리케이션에 실시간 메시징 기능을 추가하는 Laravel 패키지입니다. 인증된 사용자 간 쪽지, 역할과 참여자 관리 기능이 있는 그룹 대화, 입력 중 표시, 읽음 확인, 온라인 상태, 답장, 수정, 전달, 메시지 검색 등의 메시징 기능을 제공합니다.
chatify은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
chatify은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
chatify은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. chatify의 마지막 커밋은 2026년 11월 6일입니다.
chatify은(는) 어디에 사용할 수 있나요?
기존 Laravel SaaS 또는 커뮤니티 앱에 메시징 기능 추가 Laravel 기반 관리 도구에 팀 내부 채팅 구축 JSON API를 통해 Laravel 백엔드와 통신하는 맞춤형 채팅 프런트엔드 개발
chatify는 어떻게 설치하나요?
Composer로 v2 베타 패키지를 설치하세요: composer require munafio/chatify:^2.0@beta 설치 및 구성 방법은 공식 문서를 참조하세요
chatify은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/munafio/chatify

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트