프로젝트 배경
1) 문제점
- 10년동안 메인 개발자(개발사) 없이 누더기 형태로 누적 개발된 프로젝트의 리뉴얼 오픈 및 DB 이관 의뢰
- 원칙없이 시기별로 다르게 누적된 데이터베이스 및 스파게티 코드. 그로 인해 최대 10초까지도 지현되는 서버 응답 및 에러 발생.
- 템플릿 데이터베이스 구조 기반으로 대량의 테이블에 데이터가 들어가 있는 상태였으나, 테이블 구조도 및 설계도 등 데이터를 정의하는 자료가 전무.
- 프로젝트 핵심 소스는 해제 불가능한 암호화가 걸린채 배포된 상태로 코드 기반 분석 불가.
2) 프로젝트 목표
- 체험단 스케줄 매니징 툴(캘린더 형태 관리 툴 및 관련 알림 발송 도구 등)
- 캠페인 성과 리포트 생성
- 체험단용 / 업주용 앱 개발
- 인플루언서 관리 기능 개발
- 디자인 개선 및 플랫폼 전면 리뉴얼
3) 주안점
- 기존 데이터를 새 플랫폼에 성공적으로 이관하여 운영 연속성 확보
- 10년동안 메인 개발자(개발사) 없이 누더기 형태로 누적 개발된 프로젝트의 리뉴얼 오픈 및 DB 이관 의뢰
- 원칙없이 시기별로 다르게 누적된 데이터베이스 및 스파게티 코드. 그로 인해 최대 10초까지도 지현되는 서버 응답 및 에러 발생.
- 템플릿 데이터베이스 구조 기반으로 대량의 테이블에 데이터가 들어가 있는 상태였으나, 테이블 구조도 및 설계도 등 데이터를 정의하는 자료가 전무.
- 프로젝트 핵심 소스는 해제 불가능한 암호화가 걸린채 배포된 상태로 코드 기반 분석 불가.
2) 프로젝트 목표
- 체험단 스케줄 매니징 툴(캘린더 형태 관리 툴 및 관련 알림 발송 도구 등)
- 캠페인 성과 리포트 생성
- 체험단용 / 업주용 앱 개발
- 인플루언서 관리 기능 개발
- 디자인 개선 및 플랫폼 전면 리뉴얼
3) 주안점
- 기존 데이터를 새 플랫폼에 성공적으로 이관하여 운영 연속성 확보
프로젝트 성과
성공적인 DB 파악 및 데이터 정리를 통한 오류 없는 운영 연속성 확보
DB 이관 및 리뉴얼 서비스 오픈 후 성공적으로 연속적인 서비스 운영 진행
예약, 스케줄 배정, 캠페인 조회 등의 화면 속도 수초 이상 상향.
심할 경우 10초 이상도 응답이 지연되던 스케줄 예약, 캠페인 별 리뷰어 목록 조회 등 관련 데이터의 조회 출력 속도를 1초 미만으로 축소.
디자인 개선
구형 디자인의 화면을 트랜디한 여성 쇼핑몰 느낌의 디자인으로 개선
핵심 기능

체험단 - 업장 매칭 및 체험 스케줄 관리
캠페인 신청, 선정, 예약, 방문, 후기까지 모든 단계에 대해
체험단 / 업주 / 관리자 각각의 화면에서 스케줄 및 피드백을 관리할 수 있는 도구 제공
체험단 / 업주 / 관리자 각각의 화면에서 스케줄 및 피드백을 관리할 수 있는 도구 제공

캠페인 통계 기능
업소별, 지역별, 업주별 성과 리포팅 제공.
체험단 및 인플루언서 관리에 활용할 수 있는 통계 데이터 제공.
체험단 및 인플루언서 관리에 활용할 수 있는 통계 데이터 제공.

상세한 리뷰 대상 소개
체험 켐페인 신청시, 쇼핑몰 상품 구매 프로세스와 유사한 UI / UX를 구성하여 체험단에게 체험 정보를 상세하게 전달하고 쉽게 신청할 수 있도록 개발
진행 단계
기획
2023.04.
클라이언트의 요구사항들을 명세서 형태로 명확하게 정리하고,
긴밀한 상의를 통해 화면단위로 화면 기획서 제작과 컨펌을 병행.
긴밀한 상의를 통해 화면단위로 화면 기획서 제작과 컨펌을 병행.
디자인
2023.04.
figma를 통해 디자인 실시간 소통.
기존 레거시 Cafe24 프레임 디자인에서 모던한 느낌의 디자인으로 교체했으면 하는 요구사항 반영.
기존 레거시 Cafe24 프레임 디자인에서 모던한 느낌의 디자인으로 교체했으면 하는 요구사항 반영.
DB 분석
2023.04.
다양한 방법을 이용하여 테이블 정의, 관계도 및 및 컬럼별 정리 완료
개발
2023.05.
컴포넌트 단위 개발.
테스트 및 런칭
2023.08.
테스트 시나리오 기반 테스트 진행 후 런칭.
프로젝트 상세
해당 프로젝트는 체험을 희망하는 리뷰어와 체험을 제공하는 업체를 매칭하여, 이후 선정, 예약, 방문 후 리뷰, 누적 결과 관리까지를 제공하는 플랫폼 서비스입니다.
이 프로젝트에서 저희는 기존 운영중인 PHP 템플릿 기반 서비스의 전면 재개발 및 추가 기능 개발을 진행하였습니다. 당 프로젝트의 클라이언트는 Cafe24 템플릿을 바탕으로 10년에 걸쳐 추가 기능들을 부분 고도화 하였으나, 템플릿의 구조적인 한계로 인해 기능이 추가될 수록 고도화 난이도는 높아지고 동시에 난잡한 형태의 개발로 서비스 품질은 낮아지는 악순환에 있었습니다.
클라이언트와의 훌륭한 협업을 통해, 저희는 개발 과정에서 개발자료 지원 없이 전면 리뉴얼 및 전반적인 기능 고도화를 수행하였으며 기존 축적된 운영 데이터를 문제 없이 이관하여 귀중한 영업 데이터를 계속 활용할 수 있도록 하였습니다.
디자인 적으로도 고객사의 요구사항에 따라 반응형 기반의 트랜디한 쇼핑몰 디자인을 적용하였습니다.
○ 특징
▪ 리뷰어, 업체, 관리자별 각 권한에 따른 전체적인 스케줄 관리 시스템
▪ 상용 PHP 템플릿으로 구축되었던 구 시스템을 분석, 고객사의 요구에 따른 전면 재개발 및 운영 데이터의 성공적인 이관 진행.
▪ 네이버, 인스타그램, 유튜브 등의 유저 데이터 API를 활용한 고객 데이터 구축
○ 플랫폼 : Web, Android, iOS
○ 개발기술 : Android Studio, Xcode, React, React Native, Node.js, MySQL, AWS, Naver API(로그인), Kakao API(지도, 주소), SMS, 알림톡, Meta API(인스타그램), Google API, Push Notification.
○ 과업설명 :
▪ 관리자페이지
- 회원 관리 및 고객 관리
- 상품 등록 및 노출, 진열 관리
- 체험 스케줄 관리
- 계약 관리
- 푸시 전송 및 알림톡 전송
- 각종 보고서 및 운영정보 제공
- 관리자 생성 및 권한 부여 등
▪ 리뷰어 웹페이지 (반응형)
- 상품 노출 및 검색
- 리뷰어 회원 가입
- 리뷰 체험 신청 및 스케줄 관리
- 개인정보 관리
▪ 업체 관리용 웹페이지 및 모바일 어플리케이션
- 전체 스케줄 관리
- 상품의 직접 등록 및 내용 관리
- 업체 정보 관리
- 회원별 성과 보고서 제공
○ 개발기간 : 4개월
이 프로젝트에서 저희는 기존 운영중인 PHP 템플릿 기반 서비스의 전면 재개발 및 추가 기능 개발을 진행하였습니다. 당 프로젝트의 클라이언트는 Cafe24 템플릿을 바탕으로 10년에 걸쳐 추가 기능들을 부분 고도화 하였으나, 템플릿의 구조적인 한계로 인해 기능이 추가될 수록 고도화 난이도는 높아지고 동시에 난잡한 형태의 개발로 서비스 품질은 낮아지는 악순환에 있었습니다.
클라이언트와의 훌륭한 협업을 통해, 저희는 개발 과정에서 개발자료 지원 없이 전면 리뉴얼 및 전반적인 기능 고도화를 수행하였으며 기존 축적된 운영 데이터를 문제 없이 이관하여 귀중한 영업 데이터를 계속 활용할 수 있도록 하였습니다.
디자인 적으로도 고객사의 요구사항에 따라 반응형 기반의 트랜디한 쇼핑몰 디자인을 적용하였습니다.
○ 특징
▪ 리뷰어, 업체, 관리자별 각 권한에 따른 전체적인 스케줄 관리 시스템
▪ 상용 PHP 템플릿으로 구축되었던 구 시스템을 분석, 고객사의 요구에 따른 전면 재개발 및 운영 데이터의 성공적인 이관 진행.
▪ 네이버, 인스타그램, 유튜브 등의 유저 데이터 API를 활용한 고객 데이터 구축
○ 플랫폼 : Web, Android, iOS
○ 개발기술 : Android Studio, Xcode, React, React Native, Node.js, MySQL, AWS, Naver API(로그인), Kakao API(지도, 주소), SMS, 알림톡, Meta API(인스타그램), Google API, Push Notification.
○ 과업설명 :
▪ 관리자페이지
- 회원 관리 및 고객 관리
- 상품 등록 및 노출, 진열 관리
- 체험 스케줄 관리
- 계약 관리
- 푸시 전송 및 알림톡 전송
- 각종 보고서 및 운영정보 제공
- 관리자 생성 및 권한 부여 등
▪ 리뷰어 웹페이지 (반응형)
- 상품 노출 및 검색
- 리뷰어 회원 가입
- 리뷰 체험 신청 및 스케줄 관리
- 개인정보 관리
▪ 업체 관리용 웹페이지 및 모바일 어플리케이션
- 전체 스케줄 관리
- 상품의 직접 등록 및 내용 관리
- 업체 정보 관리
- 회원별 성과 보고서 제공
○ 개발기간 : 4개월











