DreableCRM(종합고객관리시스템) 프로젝트 참여.
서버 환경 구축 및 api(기능)개발 담당.
Aws ec2를 통해 서버 배포 후 MongoDB를 활용해 데이터베이스 연동.
기능들 :
- auth (회원가입, 탈퇴, 로그인, 로그아웃, 휴대폰 번호를 통한 본인인증, 사업자번호 인증 등) / 전 아임포트 현 포트원 통해 다날 본인인증 진행
- 고객 관련 기능 (고객 정보 관련 CRUD, 고객 결제 정보 관련 CRUD, 세부 항목을 통한 고객 검색 기능, 고객 정보 Excel 파일을 통해 등록 및 내보내기 등) / SheetJS
- 문자 관련 기능 (단문SMS/장문LMS/MMS 발송, 발신번호 등록, 예약발송, 발송 내역 확인, 문자 템플릿 관련 CRUD, 문자 발송 시 필요한 결제 금액 충전 등) / 바로빌
- 결제 관련 기능 (문자 관련 결제, 구독 관련 결제) / 전 아임포트 현 포트원 통해 이니시스 상점계약(KG이니시스)
- 대시보드 관련 기능 (개인별, 부서별, 상품별 총 결제 금액 및 월별 결제 현황 확인 기능)
- 개인 실적 관련 기능 (개인 목표 설정 관련 CRUD, 개인별 고객 리스트, 개인별 실적 현황 등)
- 이메일 전송 관련 기능 (회원가입 시 진행하는 인증 관련 이메일 전송) / Nodemailer
- 일정 관련 기능 (일정 관련 CRUD)
- 문의하기 관련 기능 (문의글 작성 및 확인)
그 외 :
- Node-Cron을 활용한 배치 작업 (기업이 회원가입 후 구독 서비스 이용 시 결제한 정액제에 따른 서비스 이용기간 확인을 위해 배치 작업 진행)
더보기