# CRM 프로그램

* 기간 : 2021.09.23 \~ 2021.10.24
* 인원 : 6명
* GitLab : [https://gitlab.com/codefactory-mnm/codefactory-mnm-project  ](https://gitlab.com/codefactory-mnm/codefactory-mnm-project)
* Notion : <https://successful-shield-145.notion.site/Final-Project-M-M-84ea6c3396dd4d41acfc1d2e98446284>

## 프로젝트 목적

* 기업이 고객사들을 대상으로 제품 또는 프로그램을 판매하기 위해 고객과 관련된 내/외부 자료를 분석, 통합해 고객 중심 자원을 극대화하기위한 CRM(고객관계관리) 프로그램

<figure><img src="https://1160303306-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd0zT56uqcavlGuVOxWVU%2Fuploads%2F6i0i9KCgylPH9N43kuxt%2FGroup%201.png?alt=media&#x26;token=ad0d35b8-c89e-4b47-8712-fdc4ac78598f" alt=""><figcaption></figcaption></figure>

## 주요 기능

### 영업 프로세스

* 영업 기회 관리
  * 잠재적 영업 기회에 대한 보고서 작성 및 관리
* 영업 활동 기록
  * 영업 활동 내역 기록 및 보고서 작성
* 영업 관리&#x20;
  * 견적, 매출, 계약 제안, 잠재 고객, 고객 지원 관련 보고서 관리
* 영업 도구
  * 영업 보고, 공지, 회의록 작성 및 관리
* 고객 관리
  * 고객 및 고객사 정보 저장 및 관리
* 결재 프로세스
  * 영업 관련 문서(기회, 견적, 계약 등)에 대한 상사 승인 절차
* 고객 상담
  * 고객 또는 고객사와의 상담 내용 기록 및 보고서 작성

### 분석 및 사내 프로세스

* 통계 분석
  * 고객, 영업, 실적 현황에 대한 통계 데이터 제공
* 상품 관리
  * 회사 판매 상품 목록 및 정보 관리
* 직원 관리
  * 회사 직원 정보 및 인사 관리
* 목표 관리
  * 영업 사원별 목표 설정 및 성과 추적

## 담당 개발 내역

### 담당한 개발 내역 내 공통 기능

* 리스트 조회 : <mark style="color:orange;">**검색 기능, 페이징 기능**</mark>
* 상세 조회 : <mark style="color:orange;">**첨부파일 다운로드**</mark>
* 등록 : <mark style="color:orange;">**첨부파일 등록**</mark>
* 수정 : <mark style="color:orange;">**첨부파일 다운로드, 등록/삭제**</mark>

### 영업 기회 관리

* 상세 조회 시 <mark style="color:orange;">**비동기 기능**</mark>
  * 의견 등록
  * 영업 제품 등록
  * 지원 인력 등록

### 고객사 관리

* 상세 조회 시 <mark style="color:orange;">**비동기 기능**</mark>
  * 의견 등록

### 고객 관리

* 상세 조회 시 <mark style="color:orange;">**비동기 기능**</mark>
  * 의견 등록

### 회의록

* 수정 시 <mark style="color:orange;">**비동기 기능**</mark>
  * 회의 참석자 등록/삭제

### 칸반 보드

<figure><img src="https://1160303306-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd0zT56uqcavlGuVOxWVU%2Fuploads%2FjL3BUg2x5cJGRQuAZNDX%2FUntitled.png?alt=media&#x26;token=c9de5776-7c2b-45ca-a575-cd83998965ec" alt=""><figcaption></figcaption></figure>

* 영업 기회, 고객사, 고객에 대한 칸반보드 구현
* <mark style="color:orange;">**보드명 수정, 보드 색상 수정, 보드 삭제**</mark> 기능
* 원하는 보드에 <mark style="color:orange;">**고객사 복사**</mark> 기능

## 시연 영상

{% file src="<https://1160303306-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd0zT56uqcavlGuVOxWVU%2Fuploads%2FRn9Z5s417m57WxpPgZsb%2FCodeFactory_%EC%8B%9C%EC%97%B0%EC%98%81%EC%83%81.mp4?alt=media&token=bd22748b-abd9-4639-a85a-2c84d29a5f35>" %}

## 개발 환경

* Java, Spring, Spring Boot, Spring Security
* JavaScript, Thymeleaf
* Oracle
* Notion, Figma
* GitLab
