プロジェクト概要

米沢中央ロータリークラブ様の公式ウェブサイトをフルリニューアルし、会員管理・イベント出欠管理システムを新規開発しました。

従来は静的HTMLのサイトで、会員管理は手作業、イベントの出欠確認は電話・FAXで個別に連絡していましたが、本プロジェクトにより全てをデジタル化。高齢会員が多い団体のため、シンプルで使いやすいUI設計を最重視しました。

開発内容

WordPress カスタムテーマ

ロータリー公式カラー(ロイヤルブルー+ゴールド)を基調とした、信頼感のあるモダンデザインのオリジナルテーマを開発。レスポンシブ対応で、PC・タブレット・スマートフォンに完全対応。全コンテンツがWordPress管理画面から編集可能です。

会員管理プラグイン(独自開発)

  • 会員情報の登録・編集・一覧表示(五十音順グループ表示、検索・フィルター)
  • 委員会のツリー構造管理と会員への割り当て
  • CSV一括インポート・エクスポート(Excel対応)
  • WordPress非依存の独自認証システム(bcryptハッシュ、ブルートフォース防止)
  • マイページでのプロフィール編集・パスワード変更

イベント・出欠管理プラグイン(独自開発)

  • イベント登録(名称、日時、締切、会場、種別)
  • 送信先の柔軟な選択(全会員 / 役職別 / 委員会別)
  • メール会員はHTMLメールのボタンからワンクリックで出欠登録(ログイン不要)
  • FAX会員には自動FAX送信(16:00一括送信、1会員1枚にまとめてコスト削減)
  • 未回答者へのリマインダー自動送信(14日前/7日前/3日前)
  • 出欠状況の集計ダッシュボード

マルチチャネル通知システム

会員ごとに通知方法を選択可能(メール / SMS / FAX)。メールはwp_mail標準機能、SMSはTwilio API連携、FAXはFAX.PLUS連携で実現しました。

技術仕様

CMS WordPress 6.9+
テーマ カスタムクラシックテーマ(完全オリジナル)
プラグイン 独自開発 2本(会員管理、イベント管理)
認証 WordPress非依存の独自認証
DB カスタムテーブル 6個
外部連携 Twilio(SMS)、FAX.PLUS(FAX)
セキュリティ bcryptハッシュ、ブルートフォース防止、CSRF対策