基幹システムサンプルアプリケーション

Winform から Blazor への移行をテーマにした実践的なサンプルプロジェクト

プロジェクトの目的

このプロジェクトは、従来のデスクトップアプリケーション(WinForms)から モダンなWebアプリケーション(Blazor Server)への移行を実現するサンプルシステムです。

基幹システムの中核となる在庫管理物流管理の 2つのドメインを題材に、実践的な移行パターンとベストプラクティスを示します。

主要機能

📦 在庫管理

  • 商品マスタ管理
  • 在庫数の追跡
  • 入出庫履歴
  • 在庫状況のリアルタイム表示

🚚 物流管理

  • 配送先管理
  • 配送状況トラッキング
  • 輸送ルート最適化
  • 配送実績レポート

技術スタック

フロントエンド:
  • Blazor Server
  • Bootstrap 5
バックエンド:
  • .NET 9.0
  • ASP.NET Core
  • Entity Framework Core
インフラ:
  • AWS ECS Fargate
  • GitHub Actions
  • Docker

システム情報

環境
Production
パス
/dotnet
ポート
5000
現在時刻
2025-11-29 20:23:23

移行のポイント

  • 従来のWinFormsの機能をWebベースで再現
  • リアルタイム更新機能の実装
  • レスポンシブデザインによるマルチデバイス対応
  • クラウドネイティブなアーキテクチャの採用