반려견 유치원·호텔 운영 사이트미리보기

반려견 유치원·호텔 운영 사이트

PRD

문제
- 예약·일정이 카카오톡 오픈채팅방·단체방과 수기 기록에 흩어져 있어 등원·숙박 예약, 픽업 요청, 반 편성·출결을 한 곳에서 파악하기 어렵습니다. - 이용권 잔여 횟수를 엑셀로 따로 관리해 예약·출결 기록과 대조가 안 되고, 차감 누락과 잔여 횟수 확인 문의가 반복됩니다. - 알림장이 메신저로 사진과 함께 흩어져 전송되어 보호자가 하루 기록(식사·배변·산책·컨디션)을 한 번에 확인하기 어렵고 지난 기록을 다시 찾기도 번거롭습니다. - 예방접종 증명을 별도로 취합해야 해서 등원 자격 확인에 시간이 걸립니다.
목표
- 예약·출결·이용권 차감을 한 데이터로 연결해 차감 누락과 잔여 횟수 확인 문의를 줄입니다. - 보호자가 사이트 내 알림장 게시판에서 매일 사진과 하루 기록을 확인하도록 합니다. - 원장·직원이 메신저와 엑셀을 오가며 대조하던 시간을 줄여 돌봄과 운영에 집중하도록 합니다. - 예방접종 증명과 출결을 기록으로 남겨 등원 자격 확인과 운영 이력 관리를 쉽게 합니다. - 지표는 이름과 재는 방법만 정하고 목표 수치는 실제 운영 데이터 확보 후 확정합니다(예약 처리 시간, 이용권 차감 누락 건수, 알림장 게시율, 보호자 재예약률).
출시 범위
- 포함: 등원·숙박 예약(보호자 신청, 원장·직원 확인·확정), 이용권 구매·차감(사이트 내 결제와 현장 결제 모두 지원, 구체 결제 수단·연동은 확정 필요), 알림장(사진 포함, 사이트 내 게시판), 예방접종 증명 등록·확인, 반 편성·출결 관리, 픽업 요청·처리. - 포함: 보호자 회원가입·로그인, 반려견 정보 등록, 원장·직원용 관리자 화면(예약·이용권·알림장·출결·픽업·회원·증명 관리), 운영자 콘텐츠(공지·FAQ·배너) 관리. - 포함: 개인정보 수집 동의, 보관·파기 기준, 마케팅 수신 동의와 수신거부 절차. - 제외(범위 밖·다음 단계): 다중 매장·지점 관리, 타 업체 대상 판매, 앱(네이티브) 출시, 관리자 계정·권한 세분화 관리, 연동 규격 관리, 차단 정책 관리.
역할과 권한
- 방문자(비회원): 매장 소개·공지·FAQ 열람, 보호자 회원가입 신청, 문의 폼 제출. 그 관리 화면은 관리자 문의 관리(목록·상세·처리)입니다. - 보호자(회원): 반려견 정보 등록, 등원·숙박 예약 신청, 픽업 요청, 이용권 구매(사이트 내 결제)·잔여 확인, 예방접종 증명 등록, 알림장 열람. 그 관리 화면은 관리자 회원 관리(목록·상세·상태)와 예약·픽업·증명 관리입니다. - 원장·직원(운영자): 예약 확인·확정, 반 편성·출결 기록, 이용권 차감·현장 결제 등록, 알림장 작성·게시, 픽업 처리, 회원·증명 확인, 공지·FAQ·배너 관리. 관리자 화면은 사용자 화면의 짝으로 둡니다. - 관리자 계정·권한 세분화 관리는 이번 출시 범위에 없으므로 설계하지 않습니다(원장·직원은 단일 운영자 역할로 처리, 세분화는 다음 단계).
사용자 시나리오
- 보호자(김서연): 로그인 후 반려견 정보를 등록하고 예방접종 증명을 올린 뒤, 등원 예약을 신청합니다. 확정 후 알림장 게시판에서 그날 사진과 하루 기록(식사·배변·산책·컨디션)을 확인하고, 필요하면 픽업을 요청합니다. - 보호자(박지훈): 이용권을 사이트 내 결제로 구매하고 잔여 횟수를 확인한 뒤 숙박 예약을 신청합니다. 출결 후 차감된 잔여 횟수를 확인합니다. - 원장·직원(이하늘): 관리자 화면에서 신청된 예약 목록을 보고 확정하며, 반을 배정하고 출결을 기록합니다. 출결에 맞춰 이용권을 차감하고, 알림장을 작성·게시하며, 픽업 요청을 처리합니다. - 방문자: 매장 소개와 공지를 보고 문의 폼을 남기거나 회원가입을 신청합니다. 관리자는 문의 목록에서 확인·처리합니다.
핵심 기능
- 예약: 보호자 신청(등원·숙박), 관리자 확인·확정, 상태(신청·확정·취소) 관리. - 이용권: 구매(사이트 내 결제·현장 결제), 잔여 조회, 출결 연동 차감, 차감 내역 기록. - 알림장: 관리자 작성(사진 첨부, 식사·배변·산책·컨디션 기록), 보호자 게시판 열람, 지난 기록 조회. - 예방접종 증명: 보호자 등록(파일 첨부), 관리자 확인·상태 관리. - 반 편성·출결: 반 배정, 출결 기록, 운영 현황 조회. - 픽업 요청: 보호자 요청, 관리자 처리·상태 관리. - 회원·콘텐츠: 보호자 회원가입·로그인, 반려견 정보 관리, 공지·FAQ·배너 관리, 문의 접수·처리.
기술 스택과 아키텍처
- 언어·런타임: PHP 8(프레임워크 없이). - 데이터베이스: MySQL/MariaDB(utf8mb4, mysqli·prepared statement). - 웹 서버: Apache. - 배포: 카페24 VPS(또는 카페24 웹호스팅). - 구조: 사용자 화면과 관리자 화면을 분리한 서버 렌더링 구조, 공통 헤더·인증·DB 연결 모듈을 공유하는 방식(플랜디 사이트 시작 소스와 같은 구조).
전체 IA와 화면 흐름
- 사용자(보호자) 화면: 홈·매장 소개 / 회원가입·로그인 / 마이페이지(반려견 정보, 예방접종 증명) / 예약 신청·내역 / 이용권 구매·잔여·차감 내역 / 알림장 게시판(목록·상세) / 픽업 요청 / 공지·FAQ / 문의. - 관리자 화면(사용자 화면의 짝): 대시보드 / 예약 관리(목록·상세·확정) / 이용권 관리(구매·차감·현장 결제) / 알림장 관리(작성·게시) / 출결·반 편성 관리 / 픽업 관리(목록·처리) / 회원 관리(목록·상세·상태) / 예방접종 증명 관리(확인) / 공지·FAQ·배너 관리 / 문의 관리(목록·상세·처리). - 흐름: 보호자 신청 → 관리자 확인·확정 → 출결 기록 → 이용권 차감 → 알림장 게시 → 보호자 열람. 픽업은 보호자 요청 → 관리자 처리로 이어집니다. - 관리자 화면 없음 항목: 없음(모든 방문자 입력과 운영 콘텐츠에 대응 관리 화면을 둡니다).
데이터 모델
- 회원: 보호자 계정(아이디·비밀번호·연락처·동의 이력), 반려견 정보(이름·견종·특이사항). - 예약: 예약(보호자·반려견·유형(등원·숙박)·일시·상태), 픽업 요청(예약 연계·요청 시각·상태). - 이용권: 이용권 상품, 구매(결제 방식·상태), 잔여 횟수, 차감 내역(출결 연계). - 운영: 반 정보, 출결 기록(반려견·일자·상태), 알림장(작성자·일자·사진·식사·배변·산책·컨디션), 예방접종 증명(파일·확인 상태). - 콘텐츠·문의: 공지·FAQ·배너, 문의(작성자·내용·처리 상태), 동의·수신거부 이력.
API와 외부 연동
- 내부 처리: PHP 서버 렌더링과 폼 기반 요청·응답으로 예약·이용권·알림장·출결·픽업·회원·문의를 처리합니다. - 결제 연동: 사이트 내 결제 수단 연동이 필요하며 구체 수단·연동 방식·수수료는 확정 필요입니다. 현장 결제는 관리자 화면에서 등록합니다. - 파일 업로드: 알림장 사진과 예방접종 증명 파일 업로드(저장 위치·용량 기준은 확정 필요). - 외부 연동: 카카오톡 오픈채팅방·단체방은 초기 안내·전환 유도 채널로만 두고 시스템 연동은 하지 않습니다(전환 시점 확정 필요).
UI·UX 요구사항
- PC와 모바일 반응형을 모두 지원합니다. 보호자는 주로 모바일, 원장·직원은 매장 PC와 개인 모바일에서 사용하는 상황을 가정합니다. - 보호자 화면은 예약·이용권 잔여·알림장을 한눈에 확인할 수 있게 구성하고, 알림장은 사진과 하루 기록(식사·배변·산책·컨디션)을 함께 보여 줍니다. - 관리자 화면은 오늘의 예약·출결·픽업 요청을 목록 중심으로 빠르게 처리할 수 있게 구성합니다. - 상태(신청·확정·취소, 요청·처리)를 화면에서 명확히 구분해 표시합니다.
보안과 개인정보
- 개인정보(보호자 연락처, 반려견 정보, 예방접종 증명, 사진)를 다루므로 수집 동의를 받고, 보관·파기 기준을 마련합니다. - 마케팅 수신 동의와 수신거부 절차를 두고, 동의·수신거부 이력을 기록합니다. - 비밀번호는 안전하게 저장하고, DB 접근은 mysqli·prepared statement로 처리합니다. - 관리자 화면은 인증된 운영자만 접근하도록 하고, 파일 업로드는 허용 형식·용량을 제한합니다(기준 확정 필요).
비기능 요구사항
- 성능: 사진이 포함된 알림장 목록·상세가 모바일에서 무리 없이 열리도록 페이지와 이미지 용량을 관리합니다(구체 기준 확정 필요). - 가용성: 매일 운영 시간대에 안정적으로 접속 가능해야 하며, 카페24 환경의 백업·복구 방식을 따릅니다. - 호환성: PC·모바일 주요 브라우저에서 반응형으로 동작합니다. - 유지보수성: 프레임워크 없이 공통 모듈을 공유하는 구조로, 단일 매장 운영에 맞춰 수정이 쉽도록 합니다.
구현 계획
- 1단계: 회원가입·로그인, 반려견 정보, 관리자 회원 관리. - 2단계: 예약 신청·확정, 픽업 요청·처리, 관리자 예약·픽업 관리. - 3단계: 이용권 구매·차감·잔여, 현장 결제 등록, 관리자 이용권 관리. - 4단계: 반 편성·출결, 알림장 작성·게시·열람, 예방접종 증명 등록·확인. - 5단계: 공지·FAQ·배너, 문의 접수·처리, 개인정보 동의·수신거부 절차 정비. - 각 단계는 사용자 화면과 관리자 화면을 짝으로 구현합니다.
수용 기준과 QA
- 보호자가 예약을 신청하면 관리자 화면 목록에 나타나고, 확정 시 보호자 화면 상태가 바뀝니다. - 출결 기록과 이용권 차감이 연결되어 잔여 횟수가 갱신되고 차감 내역이 남습니다. - 관리자가 게시한 알림장이 보호자 게시판에 사진과 하루 기록과 함께 표시되고 지난 기록도 조회됩니다. - 예방접종 증명 등록·확인, 픽업 요청·처리, 회원가입·로그인, 문의 접수·처리가 각각 사용자·관리자 화면에서 정상 동작합니다. - PC·모바일 반응형에서 주요 화면이 정상 표시되고, 개인정보 동의·수신거부 절차가 동작합니다.
배포와 운영
- 카페24 VPS(또는 카페24 웹호스팅)에 PHP 8·MySQL/MariaDB·Apache 환경으로 배포합니다. - 초기에는 기존 카카오톡 오픈채팅방·단체방을 안내·전환 채널로 활용하고, 운영이 안정되면 멍글로 이전하는 것을 가정합니다(전환 시점 확정 필요). - 운영 지표(예약 처리 시간, 이용권 차감 누락 건수, 알림장 게시율, 보호자 재예약률)를 이름과 재는 방법대로 기록하고, 목표 수치는 실제 운영 데이터 확보 후 확정합니다. - 개인정보 보관·파기와 마케팅 수신거부 절차를 운영 중 정기적으로 점검합니다.

새 기획을 열려면 기획권이 필요해요

기획권 1개 = 새 기획 열기(IA 포함) + 화면 20장

가입하면 체험 프로젝트를 드려요

가입하면 체험 프로젝트 1개로 IA와 화면 5장까지 이어서 써 볼 수 있어요. 화면 20장과 파일 내려받기는 기획권으로 열어요.

무료로 가입하기

기획권 요금 자세히 보기