KR
위시켓
어려움
외주
작가-사용자 플랫폼 기존 소스코드 이관 및 미구현 백엔드 기능 추가 개발 전문가
예산
8,000,000원
예상 기간
1.5~2개월
지원 마감
2026년 08월 25일
난이도
어려움
기술 스택
Java 17
Spring Boot 3.x
Spring Data JPA
Spring Security
Gradle
MariaDB
AI 분석 요약 기회점수 52/100
이전에 개발되다 중단된 작가-사용자 플랫폼의 미구현 백엔드 기능을 추가 개발하여 서비스를 재오픈하는 프로젝트입니다. 기존 UI/퍼블리싱을 100% 재활용하고 결제/구독/후원 PG 연동, 작가 수익 정산, 관리자 CMS(회원·콘텐츠 관리, 환불, 수수료·정산 처리) 등 누락된 서버 로직을 완성하는 것이 핵심입니다. 타사가 작성한 Spring Boot 레거시 코드를 분석·인수인계하여 이어서 개발한 경험이 풍부하고, 결제·정산 시스템 구축 경험이 있는 백엔드 개발자에게 적합합니다.
핵심 요구사항
- 타사 작성 Spring Boot 레거시 코드 분석 및 이관 경험
- 결제/구독/후원 PG 연동 로직 완성
- 작가 수익금 정산(Settlement) 및 월별 정산 내역 로직 신규 개발
- 관리자 CMS: 회원·콘텐츠 관리, 환불/취소, 수수료율 적용 및 지급 처리
- 기존 프론트엔드(HTML/CSS/JS)와의 API 연동 및 서비스 정상화
- 결제·정산 과정의 데이터 무결성 및 보안 취약점 검증
산출물
- 프론트엔드 및 백엔드 소스코드 원본 (Git 업데이트)
- 추가/수정된 DB 설계서(ERD)
- API 명세서
매력 포인트
- 요구사항 정의서·기존 소스·DB 스키마·PM 배정 등 자료가 준비되어 있음
- 디자인·기획 제외, 백엔드 로직에만 집중하는 명확한 과업 성격
주의사항
- 명시된 기술스택 불일치: 상단 기존 스택은 FastAPI/React/SQLite이나 본문·요구사항은 Java 17/Spring Boot/MariaDB로 상이 (실제 소스 상태 미팅 전까지 불확실)
- 결제·정산·관리자 등 고난도 미구현 로직 대비 예산 800만원·45일은 빠듯한 편
- 미팅에서 소스코드 상태·요구사항 검토 후 과업 범위 확정 → 스코프 크리프 및 레거시 품질 리스크
프로젝트 유형유지보수
적합 개발자5년차 이상 Java/Spring Boot 백엔드 개발자 (레거시 인수인계 + 결제·정산 시스템 경험)
클라이언트 정보
회사위시켓
위치서울특별시 은평구
고용형태CONTRACTOR
프로젝트 원문 설명
[프로젝트 개요]
이전에 개발/운영했다가 현재 중단된 작가-사용자 플랫폼 사이트의 미구현 기능 추가 개발 및 서비스 정상화
[프로젝트 배경 및 목표]
일반 사용자, 작가, 관리자가 사용하는 플랫폼으로, 이전에 개발이 일부분 진행되었으나 미구현된 사항(결제, 정산 등)이 있어 이를 추가 개발하여 서비스를 재개장하는 것이 목표입니다. 10월 말 런칭을 최우선으로 하기 위해, 별도의 UI/UX 디자인 리뉴얼 없이 기존에 만들어진 화면과 소스코드를 100% 그대로 활용하며, 오직 작동하지 않거나 누락된 백엔드 로직만 집중적으로 개발하여 빠르게 서비스를 오픈하고자 합니다.
[과업 범위]
1. 수행 범위
- 기획 및 디자인: 해당 없음 (기존 UI/UX 및 퍼블리싱 화면 100% 재활용)
- SW 개발: 기존 소스코드(Java/Spring Boot) 분석 및 이관, 미구현 백엔드 로직(결제/정산/관리자 등) 추가 개발 및 기존 프론트엔드 연동
2. 상세 기능 요구 사항
2-1. 일반 사용자 모듈
- 회원가입/로그인 및 프로필 관리 기능 정상화
- 작가 및 작품/콘텐츠 검색, 카테고리 필터링 연동
- 콘텐츠 열람 및 결제/구독/후원 PG 연동 로직 완성
- 마이페이지 결제 내역 및 알림 내역 조회 기능 보완
2-2. 작가 전용 모듈
- 작가 권한 신청 및 승인 상태 확인 로직 보완
- 작품/콘텐츠 등록, 수정, 삭제 에디터 기능 정상화
- 판매/조회수 통계 데이터 추출 및 대시보드 연동
- 수익금 정산 신청 및 월별 정산 내역 조회 로직 신규 개발
2-3. 관리자 CMS 모듈
- 전체 회원(사용자/작가) 관리 및 권한 제어 기능 보완
- 등록된 콘텐츠 모니터링 및 승인/반려 처리 로직 완성
- 전체 결제 내역 조회 및 환불/취소 처리 API 연동
- 작가별 수수료율 적용, 정산금액 산출 및 지급 처리 로직 신규 개발
3. 비기능적 요구사항
3-1. 성능/규격: 기존에 구축된 Java 17 및 Spring Boot 3.x 환경을 그대로 유지하여 개발 연속성을 확보해야 합니다.
3-2. 보안/인증: 타 개발자가 작성한 레거시 코드를 인수인계받아 결제 및 정산 과정에서 데이터 누락이나 보안 취약점이 발생하지 않도록 검증해야 합니다.
[기술/제조 스택]
- Backend: Java 17, Spring Boot 3.x, Spring Data JPA, Spring Security, Gradle
- Database: MariaDB
- Frontend: 기존 소스코드(HTML/CSS/JS 등) 그대로 활용
[클라이언트 준비 사항]
- 문서 및 자료: 요구사항 정의서(구글 스프레드시트), 기존 소스코드 원본(Git 등), 기존 DB 스키마
- 투입 인력 및 조직: 프로젝트 매니저 1명 배정 완료
[주요 일정]
- 희망 착수일: 계약 완료 후 1주일 이내
- 주요 마일스톤: 착수 후 2주차 기존 소스 분석 및 로컬 환경 세팅 완료, 4주차 결제 및 사용자/작가 기능 보완, 6주차 관리자 정산 로직 개발 완료 및 최종 QA
- 최종 오픈(납품) 희망일: 10월 말 런칭 필수 (착수일로부터 1.5개월 이내)
[지원 자격 및 우대 사항]
- 지원 자격: 타사가 개발한 Spring Boot 기반 레거시 코드를 분석하고 이어서 개발해 본 경험이 풍부한 파트너
- 우대 사항: 플랫폼 내 결제 및 복잡한 작가 정산(Settlement) 시스템 구축 경험자, 디자인 변경 없이 백엔드 로직 완성에만 집중하여 10월 말 런칭 일정을 엄수할 수 있는 파트너
[산출물]
- 프론트엔드 및 백엔드 소스 코드 원본 (Git 업데이트)
- 추가/수정된 DB 설계서(ERD) 및 API 명세서
[계약 관련 특이 사항]
- 본 프로젝트는 10월 말 런칭을 최우선으로 하여, 디자인 리뉴얼 없이 기존 소스코드와 UI를 그대로 살리고 미구현된 기능만 추가하는 방식으로 진행합니다. 미팅 시 기존 소스코드의 상태와 요구사항 정의서를 함께 검토한 후 최종 과업 범위를 확정할 예정입니다.
이전에 개발/운영했다가 현재 중단된 작가-사용자 플랫폼 사이트의 미구현 기능 추가 개발 및 서비스 정상화
[프로젝트 배경 및 목표]
일반 사용자, 작가, 관리자가 사용하는 플랫폼으로, 이전에 개발이 일부분 진행되었으나 미구현된 사항(결제, 정산 등)이 있어 이를 추가 개발하여 서비스를 재개장하는 것이 목표입니다. 10월 말 런칭을 최우선으로 하기 위해, 별도의 UI/UX 디자인 리뉴얼 없이 기존에 만들어진 화면과 소스코드를 100% 그대로 활용하며, 오직 작동하지 않거나 누락된 백엔드 로직만 집중적으로 개발하여 빠르게 서비스를 오픈하고자 합니다.
[과업 범위]
1. 수행 범위
- 기획 및 디자인: 해당 없음 (기존 UI/UX 및 퍼블리싱 화면 100% 재활용)
- SW 개발: 기존 소스코드(Java/Spring Boot) 분석 및 이관, 미구현 백엔드 로직(결제/정산/관리자 등) 추가 개발 및 기존 프론트엔드 연동
2. 상세 기능 요구 사항
2-1. 일반 사용자 모듈
- 회원가입/로그인 및 프로필 관리 기능 정상화
- 작가 및 작품/콘텐츠 검색, 카테고리 필터링 연동
- 콘텐츠 열람 및 결제/구독/후원 PG 연동 로직 완성
- 마이페이지 결제 내역 및 알림 내역 조회 기능 보완
2-2. 작가 전용 모듈
- 작가 권한 신청 및 승인 상태 확인 로직 보완
- 작품/콘텐츠 등록, 수정, 삭제 에디터 기능 정상화
- 판매/조회수 통계 데이터 추출 및 대시보드 연동
- 수익금 정산 신청 및 월별 정산 내역 조회 로직 신규 개발
2-3. 관리자 CMS 모듈
- 전체 회원(사용자/작가) 관리 및 권한 제어 기능 보완
- 등록된 콘텐츠 모니터링 및 승인/반려 처리 로직 완성
- 전체 결제 내역 조회 및 환불/취소 처리 API 연동
- 작가별 수수료율 적용, 정산금액 산출 및 지급 처리 로직 신규 개발
3. 비기능적 요구사항
3-1. 성능/규격: 기존에 구축된 Java 17 및 Spring Boot 3.x 환경을 그대로 유지하여 개발 연속성을 확보해야 합니다.
3-2. 보안/인증: 타 개발자가 작성한 레거시 코드를 인수인계받아 결제 및 정산 과정에서 데이터 누락이나 보안 취약점이 발생하지 않도록 검증해야 합니다.
[기술/제조 스택]
- Backend: Java 17, Spring Boot 3.x, Spring Data JPA, Spring Security, Gradle
- Database: MariaDB
- Frontend: 기존 소스코드(HTML/CSS/JS 등) 그대로 활용
[클라이언트 준비 사항]
- 문서 및 자료: 요구사항 정의서(구글 스프레드시트), 기존 소스코드 원본(Git 등), 기존 DB 스키마
- 투입 인력 및 조직: 프로젝트 매니저 1명 배정 완료
[주요 일정]
- 희망 착수일: 계약 완료 후 1주일 이내
- 주요 마일스톤: 착수 후 2주차 기존 소스 분석 및 로컬 환경 세팅 완료, 4주차 결제 및 사용자/작가 기능 보완, 6주차 관리자 정산 로직 개발 완료 및 최종 QA
- 최종 오픈(납품) 희망일: 10월 말 런칭 필수 (착수일로부터 1.5개월 이내)
[지원 자격 및 우대 사항]
- 지원 자격: 타사가 개발한 Spring Boot 기반 레거시 코드를 분석하고 이어서 개발해 본 경험이 풍부한 파트너
- 우대 사항: 플랫폼 내 결제 및 복잡한 작가 정산(Settlement) 시스템 구축 경험자, 디자인 변경 없이 백엔드 로직 완성에만 집중하여 10월 말 런칭 일정을 엄수할 수 있는 파트너
[산출물]
- 프론트엔드 및 백엔드 소스 코드 원본 (Git 업데이트)
- 추가/수정된 DB 설계서(ERD) 및 API 명세서
[계약 관련 특이 사항]
- 본 프로젝트는 10월 말 런칭을 최우선으로 하여, 디자인 리뉴얼 없이 기존 소스코드와 UI를 그대로 살리고 미구현된 기능만 추가하는 방식으로 진행합니다. 미팅 시 기존 소스코드의 상태와 요구사항 정의서를 함께 검토한 후 최종 과업 범위를 확정할 예정입니다.
위시켓에서 원본 확인
원본 보기