1차 공개일 · 8월 18일1차 강의가 모두 공개됩니다
← WORK 목록으로
KOREA위시켓웹 개발REMOTE

그룹웨어 SaaS 구축 (프로토타입 보유) 전문가

여러 고객사가 독립 워크스페이스를 쓰는 멀티테넌트 그룹웨어 SaaS를 구축하는 프로젝트로, 전자결재·근태/휴가·게시판/공지·조직도가 핵심 기능입니다. 기획과 React 프런트엔드는 완료되어 있어 과업은 Python(FastAPI 등) 기반 백엔드 API 개발, PostgreSQL DB 설계, AWS 인프라 배포 구성이 중심이며 일부 프런트 보완이 포함됩니다. RBAC·결재선 워크플로우·테넌트 데이터 분리 설계 경험이 있는 백엔드 중심 풀스택 개발자에게 적합합니다.

2026.08.14VIEW 3위시켓에서 수집
Budget15,000,000원
Difficulty고급
Duration2개월
Work style원격 가능
Required stack

필요 기술

ReactPythonFastAPIPostgreSQLAWS
Project brief

프로젝트 내용

[프로젝트 개요]
- 그룹웨어 SaaS 서비스 개발 프로젝트

[프로젝트 배경 및 목표]
- 고객사 대상으로 제공할 그룹웨어 SaaS 서비스 개발 프로젝트입니다. 핵심 기능은 전자결재, 근태/휴가 관리, 게시판/공지, 조직도이며, 여러 고객사가 각자의 워크스페이스에서 독립적으로 사용하는 멀티테넌트 구조의 웹 서비스입니다.
기획 및 화면 설계는 완료된 상태이며, 프런트엔드는 React 기반으로 이미 구현되어 있습니다. 본 프로젝트의 과업 범위는 기 구현된 React 프런트엔드와 연동되는 백엔드 개발이 핵심이며, 필요 시 프런트엔드 보완 작업이 일부 포함됩니다.
계약 체결 후 상세 자료 일체를 NDA 체결 후 제공합니다.

[과업 범위]
1. 수행 범위
- 상세 기획: 완료된 기획서 및 기능 정의서 기반 검토
- 프런트엔드 개발: 기 구현된 React 프런트엔드 연동 및 보완 개발
- 백엔드 개발: Python 기반 API 서버 개발
- 서버/DB/인프라 구성: PostgreSQL 기반 DB 설계 및 클라우드 인프라 배포

2. 상세 기능 요구 사항
2-1. 공통/기반
- 멀티테넌트 구조: 고객사(테넌트)별 데이터 분리, 서브도메인 또는 워크스페이스 단위 접근
- 회원/인증: 이메일 기반 가입, 로그인, 비밀번호 재설정, 세션/토큰 관리
- 권한 체계: 슈퍼관리자(운영사), 고객사 관리자, 부서장, 일반 직원 등 역할 기반 접근 제어(RBAC)
- 고객사 관리자 콘솔: 임직원 계정 등록·관리(개별/일괄 엑셀 업로드), 부서·직급 설정
- 반응형 웹: PC 우선, 태블릿·모바일 브라우저 대응

2-2. 전자결재
- 결재 문서 기안: 양식 기반 결재 문서 작성
- 결재선 지정: 순차 결재, 병렬 합의, 참조자 지정
- 결재 처리: 승인, 반려, 회수 처리 및 결재 이력 관리
- 결재 양식 관리: 고객사 관리자의 양식 등록·수정
- 결재 문서함: 기안함, 결재 대기함, 완료함, 반려함 구분 조회
- 결재 알림: 결재 요청·완료 시 서비스 내 알림, 이메일 알림 발송

2-3. 근태/휴가 관리
- 출퇴근 기록: 웹 기반 체크인/체크아웃
- 근태 집계: 근무 시간 집계 및 개인별/부서별 근태 현황 조회
- 휴가 신청: 전자결재와 연동된 승인 워크플로우
- 연차 관리: 연차 발생·차감·잔여 연차 자동 계산 및 관리자 수동 조정
- 근태/휴가 대시보드: 관리자용 현황 대시보드 및 엑셀 다운로드

2-4. 게시판/공지/조직도
- 공지사항 게시판: 전사 공지, 상단 고정, 필독 표시
- 일반 게시판: 부서별·주제별 게시판 생성, 관리자 권한 설정
- 게시글 기능: 작성, 댓글, 첨부파일 업로드
- 조직도: 부서 트리 구조, 임직원 검색, 프로필(연락처·직급·소속) 조회

2-5. 운영사(슈퍼관리자) 기능
- 테넌트 관리: 고객사(테넌트) 등록·관리
- 이용 현황 조회: 고객사별 가입자 수, 활성 사용자 등 기본 지표 조회
- 요금제/이용 기간 관리: 기본 수준 관리 기능(결제(PG) 연동은 과업 범위에서 제외, 구조만 고려)

3. 과업 범위 제외 사항
- 디자인 신규 작업(디자인 시안 보유, 구현·연동만 해당)
- 네이티브 모바일 앱(iOS/Android) 개발
- 메신저, 화상회의, 메일 등 커뮤니케이션 기능
- PG(결제) 연동(추후 2차 고도화 시 진행 예정)

[기술/제조 스택]
- React / python /PostgreSQL로 진행합니다. 클라우드 인프라(AWS 등) 기반 배포 환경 구성을 포함하며, 세부 아키텍처는 지원자 제안을 받아 협의 후 확정합니다.

[클라이언트 준비 사항]
- 서비스 기획서 및 기능 정의서
- 주요 화면 프로토타입
- 프론트엔드 코드

[지원 자격 및 우대 사항]
1. 지원 자격
- 그룹웨어, 전자결재, 근태 관리 등 기업용 솔루션 개발 경험
- 멀티테넌트 SaaS 구조 설계·개발 경험
2. 우대 사항
- 결재선/워크플로우 엔진 구현 경험
- 계약 종료 후 유지보수 계약 가능한 팀

[산출물]
- 서비스 소스코드 일체(Git 저장소)
- ERD 및 API 명세서
- 운영/배포 환경 구성 문서
- 관리자 매뉴얼(간략)
- 테스트 결과서(주요 기능 시나리오 기준)

[계약 관련 특이 사항]
계약 체결 전 온라인 미팅 1회를 통해 프로토타입 시연 및 범위 협의를 진행합니다. 주 1회 이상 정기 진행 상황 공유(온라인)를 원칙으로 하며, 중간 산출물 검수 2회(마일스톤 기준) 및 최종 검수 후 잔금을 지급합니다.
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • 테넌트별 데이터 분리 멀티테넌트 아키텍처 설계
  • 역할 기반 접근 제어(RBAC) 및 인증/토큰 관리
  • 순차·병렬·참조 결재선 워크플로우 엔진 구현
  • 근태/휴가·연차 자동 계산 및 전자결재 연동
  • PostgreSQL ERD 설계 및 AWS 인프라 배포 구성

예상 산출물

  • 서비스 소스코드 일체(Git 저장소)
  • ERD 및 API 명세서
  • 운영/배포 환경 구성 문서
  • 관리자 매뉴얼 및 테스트 결과서

매력 포인트

  • 기획·화면설계·프런트엔드 완료로 백엔드 집중 가능
  • 명확한 기능 정의와 마일스톤 검수 체계
  • 유지보수 연장 계약 가능성

확인할 점

  • 멀티테넌트 SaaS 전 기능 대비 예산 1,500만원·기간 60일이 상당히 빠듯함
  • 상세 자료가 NDA 체결 후에만 제공되어 사전 범위 파악이 제한적
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 경기도 성남시 중원구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

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

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

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