그누보드7 Glitter-CRM

고객 관계 관리(Customer Relationship Management)를 위한 CRM 모듈

2026-07-25 (토) 16:35:09 조회 134
문의하기
그누보드7 Glitter-CRM
PHP 8.2+ / Laravel 12.x MySQL 8 React 19 / TypeScript / JSON Layout / Tailwind CSS

개요

GnuBoard7 Module 구조를 기반으로 CRM(Customer Relationship Management) 모듈을 개발하고 있습니다.

아직 Open Beta 단계이지만, 기본적인 CRM 데이터 모델과 관리자 UI 구현이 어느 정도 완료되어 소개드립니다.


개발 목적

게시판과 회원관리만으로도 사이트 운영은 가능하지만 실제 운영에서는 다음과 같은 정보들을 별도로 관리하는 경우가 많습니다.

  • 고객 정보
  • 상담 이력
  • 전화 및 이메일 기록
  • 담당자
  • 후속 업무
  • 고객 분류

이런 정보들은 대부분 엑셀이나 메모장으로 관리하게 되는데, 이를 GnuBoard7 관리자 안에서 함께 관리할 수 있도록 하는 것이 목표입니다.


현재 구현된 기능

현재는 CRM의 기본이 되는 기능 위주로 구현되어 있습니다.

Contact

  • 고객 등록 및 관리
  • 회원과 선택적 연결
  • 담당자 지정
  • 상태 관리
  • 검색 및 필터

Activity

  • 고객 활동 이력 관리
  • 전화
  • 이메일
  • 미팅
  • 메모

Task

  • 고객별 후속 업무
  • 담당자
  • 우선순위
  • 상태
  • 기한 관리

Tag

  • 고객 분류
  • 다중 태그 연결

현재 관리자 화면

고객 목록

  • 고객 검색
  • 상태 필터
  • 담당자 필터
  • 정렬
  • CRUD

태그 관리

  • 태그 생성
  • 수정
  • 삭제
  • 검색
  • 정렬

구현하면서 적용한 구조

가능한 한 GnuBoard7의 확장 구조를 그대로 활용하도록 구현했습니다.

  • Module Lifecycle
  • Permission 기반 권한 관리
  • UUID 기반 API
  • Laravel FormRequest 검증
  • API Resource
  • JSON Layout 기반 관리자 UI
  • Soft Delete
  • CRUD 표준 구조

현재 상태

현재는 Open Beta 단계입니다.

기본적인 데이터 관리와 관리자 UI는 동작하지만, 아직 전문 CRM 수준의 기능까지 구현된 것은 아닙니다.

예를 들어 다음 기능들은 아직 포함되어 있지 않습니다.

  • Dashboard
  • Deal / Pipeline
  • Company
  • Calendar 연동
  • Reminder
  • Automation
  • Import / Export
  • 통계

또한 일부 UI와 런타임 동작은 계속 개선 중입니다.


앞으로의 방향

우선은 CRM의 기본 기능을 안정적으로 다듬는 것을 목표로 하고 있습니다.

그 이후에는 실제 사용 사례를 보면서 필요한 기능을 하나씩 추가해 나갈 계획입니다.


기술 스택

  • PHP 8.3+
  • Laravel 12.x
  • MySQL
  • Laravel Sanctum
  • TypeScript
  • Vite

설치 방법

1. GitHub 저장소에서 설치 (권장)

관리자 → 모듈 관리 → 수동 설치 → GitHub

아래의 저장소 URL을 입력합니다.

https://github.com/glitter-node/Glitter-CRM

설치 완료 후 모듈을 활성화하면 CRM 메뉴가 생성됩니다.

2. ZIP 패키지 설치

위의 패키지를 다운로드한 후 관리자 → 모듈 관리 → 수동 설치 → 파일 업로드를 통해 설치할 수도 있습니다.

다만 GitHub 저장소를 통한 설치 및 업데이트를 권장합니다.

3. 설치 후 생성된 페이지의 로드 에러 발생 시

관리자 → 환경설정 → 고급 → 캐시 모두 삭제


저장소

GitHub

https://github.com/glitter-node/Glitter-CRM

Release

https://github.com/glitter-node/Glitter-CRM/releases/tag/v1.3.3


최적의 설치

파일 업로드 설치보다 GitHub 저장소 설치를 권합니다. 현재 GnuBoard7 관리자에서 GitHub 저장소 URL만으로 설치 및 업데이트가 가장 편리합니다. 이 방식이 가장 권장되는 설치 방법입니다.


라이선스

MIT License.


댓글 (0)

로그인 후 댓글을 남길 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!