뮤직캐어랩Music Care Lab

Development Roadmap

DB 연결 이후 개발순서

초기 세팅과 Supabase 연결 이후 상담 전환과 운영 검증이 빠른 기능부터 순서대로 개발합니다.

Next Development Instruction

다음 즉시 개발 지시

mcarelab 프로젝트에서 Supabase 연결 검증 후 /contact 문의 폼을 실제 inquiries 테이블에 저장되도록 개발하고, /admin/inquiries에서 관리자만 문의 목록과 상태 변경을 할 수 있게 구현해줘. 먼저 문의 저장 helper 테스트를 작성하고, 이후 lint/build까지 검증해줘.

Step 01 · 다음 개발

Supabase 연결 검증

우선 진행
핵심 목표

환경변수, 테이블, RLS, 공개 조회/insert 가능 여부 확인

완료 기준

/contact 테스트 문의 저장 가능

  • .env.local 확인
  • profiles/inquiries/posts 등 테이블 확인
  • RLS 정책 적용 확인
  • 문의 insert 권한 확인

Step 02 · 다음 개발

문의 기능 개발

우선 진행
핵심 목표

상담/기관 문의가 실제 DB에 저장되도록 구현

완료 기준

inquiries 테이블에 문의 row 생성

  • 개인치료/그룹치료/노인복지센터/강의 문의 유형
  • 개인정보 동의 검증
  • source_page와 service_type 저장
  • 성공/실패 메시지

Step 03 · 예정

관리자 로그인/권한

계획
핵심 목표

관리자만 운영 화면 접근

완료 기준

비관리자 /admin 접근 차단

  • Supabase Auth
  • profiles.role = admin
  • 관리자 보호 라우트
  • 로그인/로그아웃

Step 04 · 예정

관리자 문의 관리

계획
핵심 목표

문의 목록/상세/상태 변경

완료 기준

접수·확인중·답변완료 상태 관리 가능

  • 문의 목록
  • 문의 상세
  • 유형 필터
  • 유입 페이지 확인
  • 상태 변경

Step 05 · 예정

랜딩페이지 CTA 연결

계획
핵심 목표

개인치료·그룹치료·노인복지센터 문의 전환 강화

완료 기준

페이지별 source_page, service_type 저장

  • CTA 링크 정리
  • 문의 유형 자동 선택
  • FAQ 추가
  • 메타 title/description 정리

Step 06 · 예정

블로그/자료실

계획
핵심 목표

SEO 콘텐츠 축적

완료 기준

공개 글 목록/상세 및 관리자 글 관리

  • articles 목록/상세
  • slug 기반 SEO
  • 카테고리/태그
  • 관리자 작성/수정

Step 07 · 예정

취업자료

계획
핵심 목표

음악치료사 재방문 자료 허브 구축

완료 기준

채용/기관/면접/실습 자료 필터 가능

  • job_resources CRUD
  • 지역/유형/마감일 필터
  • 상세 페이지
  • 마감 처리

Step 08 · 예정

커뮤니티

계획
핵심 목표

회원 참여 기능 구축

완료 기준

로그인 작성, 댓글, 신고, 관리자 숨김 가능

  • 게시글 CRUD
  • 댓글
  • 신고
  • 공지 관리자 권한
  • 운영 정책

Step 09 · 예정

SEO 고도화

계획
핵심 목표

검색 유입 기반 강화

완료 기준

sitemap, robots, 메타, FAQ 구조화 데이터 적용

  • Google Search Console
  • Naver Search Advisor
  • OG 이미지
  • 관련 글 내부 링크

Step 10 · 예정

Vercel 배포/운영 안정화

계획
핵심 목표

실서비스 운영 준비

완료 기준

도메인, 환경변수, 모바일, 문의 실사용 검증

  • Vercel 환경변수
  • mcarelab.co.kr 연결
  • 모바일 반응형
  • RLS 실계정 검증