仕様書 - pikawakapikka/SkillSync GitHub Wiki

SkillSync 仕様書

目的

SkillSyncは、学歴や職歴ではなく実務スキルに基づいた求人マッチングプラットフォームです。
スキルで勝負したいフリーランス、副業人材、キャリアチェンジャーと、即戦力を求める企業をつなぎます。


主要機能

機能仕様 非機能案件

ユーザー側(求職者)

  • アカウント登録
    基本情報と希望職種を入力。

  • スキルプロフィール作成
    ポートフォリオ(GitHub、Notion等)、資格、成果物、スキルテスト結果を登録。

  • スキルテスト
    フロントエンド、バックエンド、デザイン等のスキル診断(独自または提携)。

  • ジョブマッチング
    スキルタグと求人要件をもとにAIが自動推薦。

  • スキルアップ学習連携
    スキルギャップに応じて学習コース(Udemy等)を提案。

  • 企業からのスカウト
    プロフィールを見た企業から直接オファーが届く。

  • 面接対策機能
    テキスト・ビデオ形式の模擬面接(生成AI活用)。

企業側(採用担当)

  • 求人登録
    必須・歓迎スキルを入力して人材を精密マッチング。

  • 候補者閲覧
    スキルベースのプロフィールとポートフォリオを確認可能。

  • スキルリクエスト
    必要なスキルを登録し、対象人材へ通知。

  • 採用支援ダッシュボード
    チャット、候補者評価、面接予定などを一元管理。


画面構成

  • トップページ
    サービス概要、ログイン、新規登録。

  • ユーザーダッシュボード

    • スキルプロフィール編集
    • テスト結果確認
    • ジョブ推薦一覧
    • スカウト一覧
    • 学習コースの提案表示
  • 企業ダッシュボード

    • 求人管理
    • 候補者検索・一覧表示
    • スキルリクエスト登録
    • 面接日程・チャット・評価管理
  • スキルテスト画面
    テスト受験、結果表示。

  • 面接対策画面
    AI模擬面接(ビデオ・テキスト形式選択可能)。

  • ポートフォリオ閲覧画面
    外部リンク(GitHub、Notionなど)の埋め込み。


使用技術

  • フロントエンド:React(TypeScript)、Tailwind CSS
  • バックエンド:Node.js(Express)、PostgreSQL
  • インフラ:AWS(EC2、S3、RDS)、CloudFront
  • 認証:Firebase Authentication または Auth0
  • AI機能:OpenAI API または独自モデル(マッチング・面接対策)
  • 外部API連携:GitHub API、Udemy API、Notion Embed
  • CI/CD:GitHub Actions、Vercel または AWS Amplify