HS
システム仕様書 v1.0
← 資料一覧
📄 技術仕様書 / HOIKU-STATION-SPEC-001

スポットワーカー受け入れ管理システム
システム仕様書 v1.0

作成日: 2026年4月 作成: 株式会社お星さま 対象: 導入検討担当者・技術担当者

1. システム概要

1.1 目的

本システムは、保育施設におけるスポットワーカー(タイミー等プラットフォーム経由の単発就業者)の受け入れ業務を全面的にデジタル化・自動化するSaaSプロダクトである。

課題内容
深夜・早朝の問い合わせ対応ワーカーからの連絡が業務時間外に集中し、管理者の負担が大きい
受け入れ品質のばらつき担当者の個人判断に依存し、評価記録が残らない
優良ワーカーの流出良い人材をプラットフォームに依存し続ける構造から抜け出せない
複数園の情報分散法人として横断的な状況把握ができない

1.2 システム全体構成

【ワーカー(タイミー経由)】
        ↓ URLを1通送るだけ
【事前確認フォーム】  {slug}-spot.hoiku-station.com/
  ・オンボーディング(7ステップ)  ・基本情報・資格証の登録
  ・送信後 → DB自動登録 + メール通知(管理者・ワーカー双方)
        ↓ 出勤
【園管理画面】  {slug}-spot.hoiku-station.com/admin/
  ・ワーカー一覧 / 検索 / ランクフィルタ
  ・8カテゴリ評価入力(複数スタッフ対応)
  ・スコア自動集計 → ランク自動判定(S / A / B / ブロック)
  ・オファーメール送信(Sランク→正社員 / Aランク→直接スポット)
        ↓
【法人管理ポータル】  tentai.hoiku-station.com/
  ・全園横断ダッシュボード  ・新規園ワンクリック追加
  ・契約アプリ・請求管理

2. テナント構造

マルチテナントSaaSとして設計。1システムで複数法人・複数園を完全分離管理。新規法人・新規園の追加はフォーム入力1回で完結(自動プロビジョニング)。

株式会社お星さま(SaaS運営)
  └── 株式会社天体(顧客法人 / corp_slug: tentai)
        ├── きらり保育園大阪箕面        osaka-minoh-spot.hoiku-station.com
        ├── きらり保育園仙台六丁の目    sendai-rokuchome-spot.hoiku-station.com
        ├── きらり保育園多賀城          tagajo-spot.hoiku-station.com
        ├── きらり保育園さぬま          sanuma-spot.hoiku-station.com
        └── きらり保育園かがの          kagano-spot.hoiku-station.com

3. ユーザーロール・権限

ロール識別子説明アクセス先
SaaS管理者super_adminシステム運営会社(株式会社お星さま)admin.hoiku-station.com
法人管理者corp_admin法人代表・本部担当{corp_slug}.hoiku-station.com
園管理者garden_admin各園の責任者{slug}-spot.hoiku-station.com/admin/
スタッフstaff保育士・評価入力担当同上(評価機能のみ)
ワーカーworkerフォーム送信のみ・アカウントなし{slug}-spot.hoiku-station.com/

3.1 権限マトリクス

機能super_admincorp_admingarden_adminstaff
ワーカー一覧閲覧✓(全園)✓(自園)✓(自園)
評価入力・修正
他スタッフの評価閲覧
オファーメール送信
園設定変更
新規園追加
法人横断ビュー

4. 機能仕様

4.1 事前確認フォーム(公開 / ワーカー向け)

URL: {slug}-spot.hoiku-station.com/ ― 認証不要・スマートフォン対応

入力項目

項目形式必須
お名前テキスト
メールアドレスメール形式
通勤手段選択(電車・車・バイク・自転車・徒歩)
保有資格複数選択(保育士・幼稚園教諭・看護師・社会福祉士・ヘルパー等)
タイミーアップロード済みチェックボックス
ご質問・ご連絡事項テキストエリア

オンボーディングステップ(7ステップ・全項目チェック必須)

ステップ内容
Step 1給食・空気環境の方針
Step 2保育理念・方針(おほしさまをつくる)
Step 3顧客目線の徹底
Step 4香りに関するお願い(無添加洗浄剤)
Step 5香り禁止の理由(アレルギー・健康リスク)
Step 6直前キャンセル禁止ルール
Step 7笑顔・サービス姿勢

送信後の自動処理

① ワーカー情報をDBに登録(重複チェック付き) ② 管理者へメール通知(Resend経由) ③ ワーカー本人へ確認メール(持ち物・当日の注意事項含む) ④ サンクスページへリダイレクト

4.2 評価入力(8カテゴリ / スライダー 1〜10点)

カテゴリ評価観点
顧客目線保護者・子どもへの接し方の丁寧さ
笑顔表情・感情表現の豊かさ
園の方針施設ルールの理解・遵守
事前準備持ち物・時間厳守
雰囲気場の空気・チームへの溶け込み
運・資質素質・将来性の印象
清潔感身だしなみ
態度全体的な姿勢・接し方

複数スタッフが同一ワーカーを独立して評価可能。全評価・全スタッフの入力内容を相互参照可能(透明性確保)。評価後の修正も可能。

4.3 ランク自動判定

全評価の8カテゴリ合計点(最大80点)の平均をもとにランクを自動算出する。

ランク合計スコア基準カテゴリ平均意味
S60点以上7.5点以上正社員雇用オファー対象
A50点以上6.25点以上直接スポット登録対象
B40点以上5.0点以上継続利用・要観察
ブロック40点未満5.0点未満次回受け入れ拒否
未評価評価なし初回出勤前

4.4 評価グラフ(2種類)

レーダーチャート: 8カテゴリのバランスを可視化。最大5回分の評価を重ね表示。
折れ線グラフ: 出勤回数ごとのスコア推移。成長曲線の把握に使用。

4.5 直接雇用オファー

ランクオファー種別主な内容
S正社員雇用正社員雇用・幹部候補キャリアパス・園運営への参画・福利厚生
A直接スポットワークタイミー手数料なしの直接依頼・柔軟シフト・正社員登用の可能性

ボタン1クリックでHTMLメールをワーカーへ自動送信(Resend経由)。

4.6 園設定

設定項目内容
テーマカラーカラーピッカーで選択。ワーカーフォームに即時反映
外観・駐車場写真スマートフォンから直接アップロード(Supabase Storage)
コインパーキングGoogle Places APIで周辺パーキングをAI自動検索・徒歩時間自動計算
送迎時間帯午前・午後を個別設定。フォームに即時反映

4.7 法人管理ポータル

URL: tentai.hoiku-station.com/ ― 法人担当者が全園を横断管理するダッシュボード

機能内容
サービス一覧契約中アプリ一覧・各アプリへのシングルサインオン遷移
全園ダッシュボード登録園数・総ワーカー数・稼働園数をリアルタイム表示
園別ワーカー管理法人傘下の全園ワーカーを横断閲覧
新規園追加3項目入力で約30秒でURL発行(DNS・サーバー自動設定)
申し込み情報契約アプリ・支払い方法(Stripe / 請求書)・月額合計の確認

5. システムアーキテクチャ

5.1 技術スタック

レイヤー技術用途
フロントエンドReact 19 + Vite + TypeScriptシングルページアプリケーション
スタイリングTailwind CSSUIコンポーネント
ルーティングReact Router v7画面遷移(hostnameでcorp/garden分岐)
グラフ描画Recharts評価レーダーチャート・折れ線グラフ
DB・認証Supabase (PostgreSQL)RLS有効・JWT認証
Edge FunctionsSupabase Deno Runtimeメール送信・自動プロビジョニング
メール送信Resendトランザクションメール(管理者通知・オファーメール)
ファイル保存Supabase Storage写真アップロード
ホスティングVercelCDNエッジ配信・カスタムドメイン
DNSCloudflareワイルドカード証明書(*.hoiku-station.com)
地図・AIGoogle Places APIコインパーキング自動検索

5.2 Edge Functions

関数名処理内容認証要否
send-form-emailフォーム送信時の管理者通知・ワーカー確認メール送信不要(公開)
send-offer-email直接雇用オファーメール送信必要(JWT)
provision-garden新規園の自動プロビジョニング(DB→DNS→Vercel)必要(JWT)
search-nearby-parkingsGoogle Places APIでコインパーキング検索不要

5.3 URL設計

# ワーカー向け(公開・認証不要)
{slug}-spot.hoiku-station.com/             ← 事前確認フォーム
{slug}-spot.hoiku-station.com/thanks       ← 送信完了ページ
{slug}-spot.hoiku-station.com/privacy-policy

# 園管理者・スタッフ向け(JWT認証必須)
{slug}-spot.hoiku-station.com/admin/workers           ← ワーカー一覧
{slug}-spot.hoiku-station.com/admin/workers/{id}      ← 評価入力
{slug}-spot.hoiku-station.com/admin/workers/{id}/offer ← オファー送信
{slug}-spot.hoiku-station.com/admin/settings          ← 園設定

# 法人管理者向け(JWT認証必須)
{corp_slug}.hoiku-station.com/              ← サービス一覧TOP
{corp_slug}.hoiku-station.com/spot/gardens  ← 全園一覧
{corp_slug}.hoiku-station.com/spot/new-garden ← 新規園追加

6. セキュリティ

6.1 認証・認可

Supabase Auth(メール+パスワード)によるJWT認証。ルートガード(AdminAuthGuard / CorpAuthGuard)による画面アクセス制御。ホスト名判定によるcorp/garden自動切り替え。

6.2 Row Level Security(RLS)

全テーブルにRLSを設定。ワーカーフォーム向けテーブルは未認証アクセスを許可し、管理系テーブルはJWT認証必須。法人間のデータアクセスはシステムレベルで物理的に遮断。

7. 非機能要件・SLA

項目内容
可用性Vercel・Supabase 各 99.9% SLA
パフォーマンスVercel CDNエッジ配信(全国均一速度)
スケーラビリティサブドメイン追加のみで無制限に園・法人を拡張可能
バックアップSupabase 自動DB日次バックアップ
対応デバイススマートフォン・タブレット・PC(フルレスポンシブ対応)
データ保存地域AWS ap-northeast-1(東京リージョン)

8. 拡張ロードマップ

フェーズアプリ内容
現在 稼働中スポットワーカー受け入れ本仕様書の対象。5園で実運用中
Phase 2直接雇用シフト管理(SpotWork)直接雇用後のシフト・求人管理
Phase 3FAQシステム保護者向けQ&Aのデジタル化・AI回答
Phase 4スタッフラーニング保育士向けe-learning・スキル管理
将来AI月案生成月次指導計画の自動作成・行政提出対応
全アプリは同一の法人管理ポータル({corp_slug}.hoiku-station.com)から統合管理される。追加導入時に新しい管理画面を覚える必要はない。