운영 문서 / 운영자·행사 생성

운영자 준비와 행사 생성

로그인과 기관 운영 권한

기관 승인을 심사하는 서비스 관리자와 행사를 진행하는 기관 운영자는 역할이 다릅니다. 서비스 관리자는 우리 서비스의 기관 신청을 검토하고, 기관 운영자는 본인이 담당하는 행사와 참가 신청자를 관리합니다. 참가자는 승인된 행사에 참여합니다.

로그인 화면에서 이메일과 비밀번호 또는 휴대폰 인증을 선택합니다. 이메일 테스트 계정은 실제 Firebase 계정입니다. 테스트용 계정 선택기는 로컬 개발 환경에만 제공됩니다.

지자체·공공기관 담당자는 /operator/apply에서 기관명과 담당자 정보, 운영 계획을 제출합니다. 서비스 관리자가 기관 신청을 승인하면 운영 권한을 받고, 선결제 없이 모집과 행사를 진행할 수 있습니다. 기존 일반 운영자도 같은 화면에서 기관 심사를 신청할 수 있습니다. 로그인하거나 신청서에서 지자체를 선택한 것만으로 승인되는 것은 아닙니다.

이용료는 기관 계약에 따라 별도로 정산합니다. 개인 참가자에게 참가비를 청구하는 기능은 현재 없습니다. 기관 승인 API와 권한·모집 전환은 로컬 에뮬레이터에서 검증했으며 실제 기관 계정의 운영 배포 검증은 남아 있습니다.

기존 운영자는 대시보드의 기관 신청·승인 확인에서 신청할 수 있습니다. 심사 중에는 같은 계정의 새 신청을 추가하지 않습니다. 중복 제출이나 일시적 응답 지연 후 재시도는 기존 신청으로 연결됩니다. 반려된 경우 내용을 보완해 다시 신청할 수 있고 이전 심사 이력은 보존됩니다.

실제 테스트 기관의 운영 신청서 입력 화면
실제 테스트 기관의 운영 신청서 입력 화면 · 실제 테스트 화면 · 클릭하면 크게 보기
실제 Firebase에 접수된 테스트 기관의 심사 대기 화면
실제 Firebase에 접수된 테스트 기관의 심사 대기 화면 · 실제 테스트 화면 · 클릭하면 크게 보기

심사 대기 화면에서 승인 상태 확인을 누르면 현재 상태를 다시 조회합니다. 위 신청은 테스트용 가상 기관이며 실제 지자체 계약이나 승인 완료 사례가 아닙니다.

모바일 기관 심사 대기 화면 — 실제 390px 브라우저 캡처
모바일 기관 심사 대기 화면 — 실제 390px 브라우저 캡처 · 실제 테스트 화면 · 클릭하면 크게 보기

서비스 관리자의 기관 심사

서비스 관리자 계정으로 /admin에 로그인해 기관 신청 목록에서 담당자 정보와 운영 계획을 검토합니다. 승인 또는 반려를 처리하고, 반려할 경우 사유를 남깁니다. 기관 식별자는 서비스 관리자가 확인한 값만 지정하며 신청자가 입력한 내부 식별자는 승인 근거로 사용하지 않습니다.

목록은50건씩 표시됩니다. 목록 더 보기를 눌러 이전 신청까지 이어서 확인하고, 상태 필터로 대기·승인·반려를 구분합니다. 조회 오류가 나타나면 새로고침으로 재시도합니다. 신고·문의 목록도 같은 방식으로 이전 항목을 조회합니다.

관리자 승인과 목록 조회는 에뮬레이터에서 검증했습니다. 현재 실제 테스트 신청은 심사 대기 중이며, 서비스 관리자 로그인 후 승인 화면과 실제 모집 시작 화면을 추가로 검증·캡처해야 합니다.

Google 계정 연결

운영자 화면에서 Google 계정 연결을 누르고 Meet 회의 생성 권한을 허용합니다. 연결된 계정으로 회의를 만듭니다. Firebase 로그인과 Google Meet 연결은 별도입니다.

Google Meet는 Google 화면에서 카메라·마이크와 입장을 처리합니다. 우리 서비스는 행사 신청·승인·상대 배정·시간·최종 선택을 관리합니다. 현재 일반 영상 모드를 사용합니다. 블러·실루엣을 서비스가 보안 기능으로 강제하지 않습니다.

새 행사 만들기

  1. 행사명, 소개, 시작 일시, 모집 정원을 입력합니다. 지자체20인 행사라면 정원20명을 입력합니다.
  2. 공개 또는 비공개를 정합니다. 비공개 행사에는 비밀번호를 설정합니다.
  3. 신청양식의 질문과 필수 여부를 정합니다. 마지막에 연락처를 교환하려면 연락처 질문을 포함합니다.
  4. 진행 규칙에서 남녀 균형 배정, 승인 필요, 1차의 만남 시간과 횟수를 정합니다.
  5. 필요할 때 차수를 추가합니다. 차수마다 시간과 횟수를 다르게 정할 수 있습니다.
  6. 마지막 선택의 사용 여부·제한 시간·선택 인원·후속 방식을 정하고 초안을 저장합니다.

기본은1차입니다. 남녀 각10명이 모든 이성을 한 번씩 만나는 설정은 1차10회입니다. 2차를 추가하면 같은 참가자들과 다시 순환합니다.

관리자에서 실제 20인 행사 기본 정보를 입력하는 화면
관리자에서 실제 20인 행사 기본 정보를 입력하는 화면 · 실제 테스트 화면 · 클릭하면 크게 보기
실제 신청 질문과 연락처 공개 안내 설정
실제 신청 질문과 연락처 공개 안내 설정 · 실제 테스트 화면 · 클릭하면 크게 보기
관리자가 설정한1차10회 로테이션과 마지막 선택
관리자가 설정한1차10회 로테이션과 마지막 선택 · 실제 테스트 화면 · 클릭하면 크게 보기

모집 시작 전

행사 생성은 기본 정보 → 신청양식 → 진행 규칙 → 확인 순서입니다. 마지막 단계의 ‘행사 만들기’는 초안을 저장합니다.

승인된 지자체·공공기관 담당자는 운영 화면에서 기관 승인 완료 · 선결제 없이 모집 시작 안내를 확인하고 ‘모집 시작’을 누릅니다. 이후 모집 링크를 배포하고 신청자를 심사합니다. 카드 결제창을 거치지 않으며, 이용 방식은 ‘기관 계약 · 별도 정산’으로 표시됩니다.

기관 승인 이력이 없으면 ‘기관 운영 승인 신청’으로 이동합니다. 행사별 결제가 활성화된 환경에서는 일반 운영자의 서비스 이용료 확인이 별도 선택지로 표시됩니다. 지자체 우선 배포에서는 일반 결제 버튼을 제공하지 않습니다. 개인 참가비나 Google Meet API 요금과는 구분됩니다.

비공개 행사 비밀번호, 진행 규칙과 시작 시각을 먼저 저장해야 합니다. 이미 카드 결제를 요청해 처리 결과가 불명확한 행사는 그 결과를 확인한 뒤 진행합니다. 기관 승인은 결제 성공 기록을 만들지 않으며 기존 테스트 행사 결과를 초기화하지 않습니다.

설정된 신원·소속 확인 항목은 실제 외부 인증 연동의 완료 여부를 별도로 확인해야 합니다. 질문을 추가한 것만으로 공인 검증이 수행되지는 않습니다.

선결제 안내와 행사 내용 확인 — 실제 브라우저의 저장 전 입력 화면
선결제 안내와 행사 내용 확인 — 실제 브라우저의 저장 전 입력 화면 · 실제 테스트 화면 · 클릭하면 크게 보기
모바일 행사 확인 단계 — 실제 390px 뷰포트 캡처
모바일 행사 확인 단계 — 실제 390px 뷰포트 캡처 · 실제 테스트 화면 · 클릭하면 크게 보기

위 화면은 일반 테스트 운영자로 입력한 저장 전 화면입니다. 기관 승인 완료 계정으로 모집을 실행한 화면은 추가 캡처가 필요합니다. 모집을 시작하면 정원·입장 방식·진행 규칙과 가격 설정은 고정되므로 초안에서 먼저 확인해주세요.

다음 · 모집·신청 심사