본문으로 건너뛰기
로그인 회원가입

INQUIRY

문의하기

제작·기능 추가·유지보수·장애 진단 등 무엇이든 남겨주세요. 이메일로 답변드리겠습니다.

선택 정보 · 사이트 주소, 기술, 일정, 예산
사용 기술 선택 · 여러 개 선택 가능

otosystem

포트폴리오

오토모션 제조기업 홈페이지 대표 이미지

오토모션 — 제조기업 홈페이지

제조기업의 제품 소개를 견적 문의로 연결하는 WordPress 홈페이지입니다.

기술 스택
WordPress · PHP · MariaDB · Docker Compose

가상 제조기업 데모입니다. 견적 폼은 샘플 정보를 저장하며 이메일은 보내지 않습니다. 제품·인증·납품 내용은 실제 실적을 뜻하지 않습니다.

데모 사이트 보기
구현 상세 보기접기

제작 목적

제조기업의 제품 소개를 견적 문의로 연결하는 WordPress 홈페이지입니다. 방문자가 제작 분야와 제품 사양을 확인하고 관심 제품을 지정해 문의할 수 있게 구성했습니다. 운영자는 익숙한 관리자 화면에서 제품 사진과 사양, 회사 소개를 직접 관리합니다.

핵심 구현

  • 제품 전용 콘텐츠 유형과 분류를 만들어 제품 카탈로그를 관리하고, 상세 화면에서 선택한 제품을 견적 폼에 전달합니다.
  • 화면을 담당하는 자식 테마와 제품·문의 기능 플러그인을 분리해 기존 CMS를 확장했습니다.
  • 견적 문의는 공개 검색·REST API·개별 주소에서 제외하고 관리자만 확인하도록 저장합니다.
  • 서버에서 필수값·이메일·동의·공개 제품 여부를 검사하고, 서명된 제출 토큰으로 같은 폼의 중복 저장을 막습니다.
문화이음 지역 문화 플랫폼 대표 이미지

문화이음 — 지역 문화 플랫폼

흩어진 사람·단체·공간·일정을 함께 탐색하고, 회원이 등록한 문화 일정을 운영자가 심사해 공개하는 플랫폼입니다.

기술 스택
WordPress · PHP · MariaDB · REST API

일정 등록을 위한 심사 데모이며 행사 참가 신청이나 예약은 제공하지 않습니다. 이메일 인증과 비밀번호 재설정 메일은 연결하지 않았습니다.

데모 사이트 보기
구현 상세 보기접기

제작 목적

흩어진 사람·단체·공간·일정을 함께 탐색하고, 회원이 등록한 문화 일정을 운영자가 심사해 공개하는 플랫폼입니다. WordPress의 콘텐츠 관리에 회원 참여와 승인 업무를 연결했습니다. 수정 심사 중에도 방문자는 기존 승인 정보를 계속 확인할 수 있습니다.

핵심 구현

  • 전용 테마가 공개·회원 화면을, 기능 플러그인이 콘텐츠·인증·신청·심사를 맡도록 역할을 나눴습니다.
  • 신청의 소유자·제출 회차·결정 이력·공개 일정과 동시성 버전을 함께 관리합니다. 승인 후 수정해도 기존 일정과 사진은 유지합니다.
  • 요청 키와 본문 해시로 재전송을 구분하고, 오래된 버전의 수정은 거절합니다. 승인 정보는 트랜잭션으로 함께 저장합니다.
  • 사진의 실제 형식과 크기를 검사하고 EXIF·GPS를 제거합니다. 심사 전 원본과 승인된 공개 사본에 서로 다른 접근 권한을 적용합니다.
마켓노트 강좌·PDF 커머스 대표 이미지

마켓노트 — 강좌·PDF 커머스

강좌와 PDF를 판매하고 구매 이후의 학습·다운로드까지 연결하는 교육 커머스입니다.

기술 스택
WordPress · WooCommerce · Tutor LMS · PHP · MariaDB

테스트 결제 안내를 제공하는 데모입니다. 실제 결제 실적이나 정산 완료 서비스가 아니며 정산 원장·수수료 계산·지급은 제공하지 않습니다.

데모 사이트 보기
구현 상세 보기접기

제작 목적

강좌와 PDF를 판매하고 구매 이후의 학습·다운로드까지 연결하는 교육 커머스입니다. WooCommerce의 주문 기능과 Tutor LMS의 강좌 기능에 별도 업무 규칙을 더했습니다. 결제·환불·이용 기간이 달라질 때 실제 콘텐츠 접근 권한도 함께 바뀌도록 구성했습니다.

핵심 구현

  • 결제 성공 주소만 믿지 않고 서버에서 회원·주문·금액·통화·PG 승인 상태를 확인한 뒤 이용 권한에 반영합니다.
  • 승인·환불 작업을 외부 요청 전에 기록하고, 결과가 불명확하면 접근을 보류한 채 상태 조회로 확인하도록 설계했습니다.
  • 주문 항목별 이용 기간과 환불·만료·회수 상태를 판단하며, 영상·PDF 응답에서도 현재 권한을 검사합니다.
  • 이어보기·완료·메모·북마크·질문을 관리합니다. 강사의 수정안 검수 중에는 기존 판매본과 구매자의 이용 조건을 유지합니다.