← WORK 목록으로
KOREA위시켓웹 개발REMOTE

음악학원 홈페이지 및 학원 관리 시스템 연간 유지보수 전문가

음악학원이 자체 개발·운영 중인 홈페이지와 학원 관리 시스템(학생·강사 관리, 수강료 결제)을 전문 개발자에게 인계하여 월 단위로 유지보수받으려는 장기 계약 프로젝트입니다. Next.js와 Supabase 기반 스택에서 버그 픽스, UI 수정, Solapi/Resend 외부 연동 유지, Vercel 배포 관리와 RLS 권한 정책 검토가 핵심 업무입니다. Supabase(PostgreSQL)와 RLS 관리 경험이 있고, 기존 코드를 빠르게 파악해 안정적으로 운영을 이어갈 수 있는 풀스택 개발자에게 적합합니다.

2026.10.13VIEW 14위시켓에서 수집
Budget82,191원
Difficulty중급
Duration12개월 (월 단위 갱신)
Work style원격 가능
Required stack

필요 기술

Next.jsSupabasePostgreSQLVercelVitestPlaywrightSolapiResend
Project brief

프로젝트 내용

[프로젝트 개요]
- 저희는 음악학원을 운영하고 있으며, 기존에 내부에서 직접 개발하여 운영 중인 홈페이지와 학원 관리 시스템을 전문 개발자(또는 팀)에게 인계하여 안정적으로 월 유지보수를 받고자 합니다.

[클라이언트 소개]
- 음악학원을 운영하며 학생 및 강사 관리, 수강료 결제 등을 자체 시스템으로 관리하고 있습니다.
- 프로젝트 의사결정 구조: 학원 원장(본인)이 직접 소통하고 결정합니다.
- 개발 지식: 제가 직접 Next.js와 Supabase를 활용해 현재 시스템을 개발했으므로, 기술적인 소통과 원활한 인수인계가 가능합니다.

[왜 이 프로젝트를 하는가]
- 지금 상황: 지금까지 제가 직접 시스템을 만들어 운영해 왔으나, 학원 본연의 업무에 집중하기 위해 앞으로는 전문 개발자분께 매월 비용을 지급하고 유지보수를 맡기는 방식으로 전환하려 합니다.
- 끝나면 이렇게 되기를 바랍니다: 시스템 오류나 서버 문제가 발생했을 때 신속하게 대응해 주실 파트너가 생겨, 학원 운영이 더욱 안정적으로 이루어지기를 바랍니다.
- 다만 이런 점이 우려됩니다: 학생 개인정보를 다루는 시스템이므로 Supabase의 RLS(접근 권한) 관리가 매우 중요하며, 기존 코드를 빠르게 파악하여 인수인계 과정에서 서비스 공백이 발생하지 않을까 우려됩니다.

[필수 과업 범위와 결과물]
1. 수행 범위
- SW 개발: 기존 소스코드 인수, 버그 픽스, UI 수정 등 월 정기 유지보수
- 외부 연동: Solapi(문자/알림톡), Resend(메일) 연동 유지 및 오류 대응
- 인프라 구축·배포: Vercel 배포 환경 및 Supabase(PostgreSQL, Auth, Storage) 유지 관리

2. 상세 기능 요구 사항
2-1. 초기 인수인계 및 환경 파악
- 기존 소스코드 및 서비스 아키텍처 파악
- Supabase DB 스키마 및 RLS 권한 정책 검토
- Vitest, Playwright 기반 기존 테스트 코드 구동 확인
2-2. 정기 유지보수 (월 단위)
- 홈페이지 및 학원 관리 시스템 오류 확인 및 수정
- 모바일 화면 및 기존 기능의 간단한 UI/UX 수정
- 배포 및 서비스 상태 점검
- DB 연결, 로그인, 접근 권한, 사진 업로드 등 문제 발생 시 대응
2-3. 장애 대응 및 커뮤니케이션
- 도메인 및 외부 서비스 연동 문제 확인 및 조치
- 학원 담당자 문의 접수 및 수정 범위/일정 안내

3. 결과물
- 월간 유지보수 처리 내역 리포트
- 수정 및 업데이트된 소스코드 일체

[아직 정하지 않은 범위]
- 새 기능 개발이나 큰 구조 변경이 필요할 경우, 월 유지보수 비용과 별도로 견적을 협의하여 진행하고자 합니다. (지원 시 초과 작업 단가에 대한 기준을 제안해 주시기 바랍니다.)

[클라이언트 준비 사항]
- 준비된 것: GitHub 저장소, 배포 상태, 기능별 업무 흐름, DB 구조와 권한 구성, 배포 방법과 환경변수 항목, 외부 서비스 연결 현황, 오류/수정 기록, 운영 매뉴얼 등 인수인계에 필요한 모든 자료가 준비되어 있습니다.
- 준비 중인 것: 계약 시 개인정보 처리위탁 계약을 함께 체결할 예정입니다.
- 이 프로젝트 담당: 기존 시스템을 개발한 원장(본인)이 직접 인수인계 및 커뮤니케이션을 담당합니다.

[오픈 시점과 예산]
- 목표 시점: 파트너 선정 후 즉시 인수인계 시작
- 희망 착수: 계약 체결 즉시 / 개발 기간: 12개월 (월 단위 계약 갱신 형태)
- 예산: 월 600,000 ~ 1,000,000원 (부가세 별도)

[제안 포함 필수 사항]
- 지원 내용은 아래 기준으로 검토합니다.
- 월 기본 업무 범위와 포함 작업 시간(M/D 또는 시간)을 명시해 주세요.
- 문의 응답 시간(SLA) 및 긴급 장애 대응 가능 여부를 적어 주세요.
- 초기 코드 검토 및 인수에 필요한 비용이 있다면 제안해 주세요.
- Supabase(PostgreSQL) 및 RLS 관리 경험이 있으신 분을 우대하므로 관련 경험을 적어 주세요.
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • 기존 소스코드 및 서비스 아키텍처 파악과 인수인계
  • Supabase DB 스키마 및 RLS 접근 권한 정책 검토·관리
  • 홈페이지/관리 시스템 버그 픽스 및 모바일 UI/UX 수정
  • Solapi(문자/알림톡), Resend(메일) 외부 연동 유지 및 오류 대응
  • Vercel 배포 환경 점검 및 장애 대응
  • Vitest/Playwright 기반 기존 테스트 코드 구동 확인

예상 산출물

  • 월간 유지보수 처리 내역 리포트
  • 수정 및 업데이트된 소스코드 일체

매력 포인트

  • 12개월 장기계약·월 단위 안정적 수익
  • 인수인계 자료(저장소·DB구조·매뉴얼 등)가 잘 준비되어 있고 원장이 직접 소통
  • 명확한 과업 범위와 기술 스택

확인할 점

  • 표시 예산(82,191원)과 본문의 월 60만~100만원이 불일치하여 확인 필요
  • 기존 기술스택이 Android/iOS로 표기되어 실제 웹 스택(Next.js/Supabase)과 어긋남
  • 학생 개인정보를 다루므로 개인정보 처리위탁 계약 및 RLS 관리 책임이 큼
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 서울특별시 마포구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기 →
처리 중...