操作
バグ #575
未完了社内機材予約システム開発
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-18
期日:
進捗率:
0%
予定工数:
説明
プロジェクト概要¶
社内機材(約500点)を管理する予約システムの開発
主要要件¶
- 機材管理: 第一分類4つ、各分類に第二分類10種ずつ
- アクセス環境: 社内PC + LINE WORKS
- 機能: 登録・検索・予約・履歴アーカイブ
- 構築環境: オンプレWindowsサーバー(IIS/ローカルWebサーバー + DB)
開発技術スタック¶
- フロントエンド: React + TailwindCSS
- バックエンド: Node.js/Express or ASP.NET Core
- データベース: SQLite/SQL Server Express
- 認証: 社内AD連携検討
開発フェーズ¶
- 設計・プロトタイプ作成
- コア機能実装
- LINE WORKS連携
- テスト・デプロイ準備
重視ポイント¶
- 直感的UI/UX
- 重複チェック機能
- レスポンシブ対応
- オンプレミス環境最適化
Redmine Admin さんが2日前に更新
開発進捗報告¶
完了したコンポーネント¶
-
フロントエンド: React + TailwindCSS による機材予約システム UI
- ダッシュボード(統計表示、今日の予約状況)
- 機材検索・フィルタリング機能
- 予約作成・管理機能
- レスポンシブ対応(LINE WORKS 対応)
-
バックエンド: Node.js + Express + SQLite
- RESTful API 設計
- JWT認証システム
- 機材管理 API(CRUD操作)
- 予約システム(重複チェック付き)
- アーカイブ機能(3ヶ月自動移行)
-
データベース設計:
- 4分類 × 10サブ分類 × 約500点の機材管理
- ユーザー管理・権限制御
- 予約履歴・アーカイブテーブル
-
Windows Server デプロイ:
- IIS + iisnode 構成
- web.config 設定
- SSL/TLS 対応
- セキュリティ設定
実装済み主要機能¶
- ✅ 機材の階層分類管理(第一分類4つ、第二分類各10種)
- ✅ 高度な検索・フィルタリング(機材名、カテゴリ、利用日)
- ✅ リアルタイム重複チェック付き予約システム
- ✅ 承認フローなし(即座予約確定)
- ✅ 過去3ヶ月自動アーカイブ
- ✅ レスポンシブデザイン(LINE WORKS 対応)
- ✅ オンプレミス Windows Server 対応
次のステップ¶
- LINE WORKS OAuth 連携実装
- ユーザー受け入れテスト
- 本番環境デプロイ
- 運用開始
デプロイ準備¶
- デプロイメントガイド完備
- セキュリティ設定済み
- バックアップ・監視設定完了
Redmine Admin さんが2日前に更新
LINE WORKS連携機能の実装開始
- モバイル最適化UI
- LINE WORKS OAuth連携
- トークルーム内ブックマーク対応
- 簡単予約フロー
Redmine Admin さんが2日前に更新
LINE WORKS連携機能 開発完了¶
新規実装機能¶
-
LINE WORKS OAuth 2.0認証
- シングルサインオン対応
- モバイル・デスクトップ両対応
- 自動ユーザー作成・情報同期
-
LINE WORKS Bot統合
- 対話型予約サポート
- 自動通知システム(予約完了・リマインダー・メンテナンス)
- 自然言語による機材検索
- クイックアクション(ボタン操作)
-
モバイル最適化UI
- レスポンシブデザイン完全対応
- タッチ操作最適化
- LINE WORKSアプリ内表示対応
-
データベース拡張
- LINE WORKSユーザー管理
- 通知履歴・設定管理
- アクセスログ・統計機能
主要ファイル¶
- LINE WORKS対応フロントエンド: React + TailwindCSS
- OAuth認証バックエンド: Express + JWT
- Bot Webhook処理: 署名検証 + 自動応答
- データベース設計: SQLite拡張テーブル
- 詳細設定ガイド: 運用・保守マニュアル
運用準備完了¶
- LINE WORKS Developer Console設定手順
- 環境変数・セキュリティ設定
- 通知スケジュール・Bot初期設定
- トラブルシューティングガイド
- エンドユーザー向け利用手順
次のアクション¶
- LINE WORKS管理者による設定実施
- 社内ユーザーでのテスト運用
- 通知タイミング・内容の調整
- 本番環境でのBot公開
これで社内ユーザーはLINE WORKSから直接機材予約が可能になります。
操作