Site Review - Phase 1 놀고팜 + 고향사랑기부 통합 리뉴얼

놀고팜 심층 분석 리포트

🍂 자사 농촌여행 플랫폼 🖥️ Spring Framework + jQuery 레거시 ⚠️ URL ;jsessionid 노출 보안 위험

놀고팜은 독점적인 전국 농가 여행 콘텐츠(체험, 숙소, 캠핑)를 지니고 있으나, 오래된 기술 스택(Spring, jQuery, jsessionid 파라미터 노출)과 파편화된 카테고리 구조로 인해 리뉴얼 시 프론트엔드 모던화 및 백엔드 정규화가 시급히 요구되는 상태입니다.

1. 정보 구조 (IA) 및 라우팅 분석

놀고팜의 카테고리는 각 도메인 테이블의 PK(정수형 idx)를 쿼리 파라미터로 하드코딩하여 직접 호출하는 구조를 띱니다. 이는 SEO 점수에 감점을 유발하며, 도메인별 파편화가 극심합니다.

체험 (Experience) └ 영농-수확(1) / 자연-생태(2) / 문화-예술(3) / 힐링-레포츠(4) / 공예-요리(5) / 기타(20) - Route: /user/experience/experienceList?experienceCategoryIdx={Idx} 숙소 (Accommodation) └ 빌라형(2) / 독채형(3) / 촌캉스(6) - Route: /user/accommodation/accommodationList?accommodationCategoryIdx={Idx} 캠핑 (Camping) └ 캠핑장 / 글램핑 / 카라반 / 야영장 / 수련원 등 - Route: /user/facility/facilityList?facilityType=CAMPING&facilityCategoryIdx={Idx} 스토어 (Store) └ 특산품(1) / 기념품(2) / 정육(5) / 체험키트(6) / 패키지(7) - Route: /user/product/productList & /user/productOld/productList (이중 라우팅 기술 부채)

2. 실측 화면 및 사용성 분석

놀고팜 데스크탑 홈
데스크탑 홈: 카테고리 나열형 메인, 반응형 밀도가 얕음
놀고팜 모바일 홈
모바일 홈: 하단 탭 및 모바일 강제 분기형(반응형 아님)
🔍 주요 모바일 사용성 진단

3. 레거시 기술 부채 및 추정 DB 구조

스토어의 `product`와 `productOld` URL 병행 노출은 마이그레이션이 완료되지 않은 파편화된 테이블의 대표적인 신호입니다. 아래는 역추정한 물리 DB 스키마입니다.

🛠️ 추정 테이블 스키마 DDL

-- 1. 농가 파트너 마스터
CREATE TABLE FARM_PARTNER (
    farm_idx INT PRIMARY KEY AUTO_INCREMENT,
    farm_name VARCHAR(100) NOT NULL,
    base_address VARCHAR(255) NOT NULL,
    latitude DECIMAL(10, 8),
    longitude DECIMAL(11, 8),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- 2. 체험 프로그램 테이블 (도메인 카테고리 분리형)
CREATE TABLE EXPERIENCE (
    experience_idx INT PRIMARY KEY AUTO_INCREMENT,
    farm_idx INT NOT NULL,
    experience_category_idx INT NOT NULL,
    title VARCHAR(150) NOT NULL,
    price_per_person INT NOT NULL DEFAULT 0,
    FOREIGN KEY (farm_idx) REFERENCES FARM_PARTNER(farm_idx)
);

-- 3. 쇼핑 스토어 테이블 (productOld 병합 대상)
CREATE TABLE STORE_PRODUCT (
    product_idx INT PRIMARY KEY AUTO_INCREMENT,
    farm_idx INT NOT NULL,
    product_category_idx INT NOT NULL,
    product_name VARCHAR(150) NOT NULL,
    sale_price INT NOT NULL,
    is_old_data CHAR(1) DEFAULT 'N',
    FOREIGN KEY (farm_idx) REFERENCES FARM_PARTNER(farm_idx)
);

4. SWOT 분석 및 리뉴얼 포인트

Strengths (강점)

전국 규모 농촌 촌캉스/숙박, 체험 액티비티의 막강한 공급 인프라 및 단체예약 채널 확보.

Weaknesses (약점)

세션 URL 노출 보안 위협, 찢어진 아키텍처로 인한 기부 유입 이탈, 카테고리 정규화 실패.

Opportunities (기회)

고향사랑기부제 민간 오픈 시장 편입 및 농촌 웰니스/촌캉스 테마 여행 수요의 급격한 팽창.

Threats (위협)

웰로의 마케팅 유입력 및 대형 숙박 앱(야놀자, 여기어때)의 로컬 액티비티 침범 위협.

📑 작성 AI