EC業種 鉄鋼・製造業 キーワード ECBtoBマーケットプレイスNext.jsLaravelAWSStripe決済
鉄鋼業界向けECプラットフォーム
鉄鋼製品の売買を行うBtoB向けECプラットフォーム。出品・購入・オファー交渉・決済・評価機能を備えた本格的なマーケットプレイスを構築しました。
概要
鉄鋼業界における余剰在庫や端材の流通を促進するため、BtoB向けのECプラットフォームを構築しました。 出品者は鉄鋼製品の詳細情報(鋼種、形状、寸法、製法、ミルシート等)を登録して販売でき、購入者は条件に合った製品を検索・購入できます。また、価格や数量の交渉を行うオファー機能により、柔軟な取引を実現しています。 フロントエンドはNext.js(App Router)とTypeScriptで構築し、バックエンドはLaravel(PHP)でRESTful APIを提供。決済にはStripeを採用し、安全で確実な取引を実現しています。
主要機能
商品出品・管理機能(画像・動画・ミルシート対応)
商品検索・絞り込み機能(鋼種、形状、寸法、エリア等)
オファー・交渉機能(価格・数量・納期の調整)
Stripe決済連携(クレジットカード決済)
出品者・購入者の相互評価システム
通知機能(オファー、契約、配送状況等)
ブログ・技術情報発信機能
ユーザー管理・認証機能
技術スタック
モダンな技術スタックを採用し、保守性と拡張性を両立しています。
フロントエンド: Next.js(App Router)、TypeScript、React
UIライブラリ: Tailwind CSS、Radix UI、Tremor
バックエンド: Laravel、PHP
データベース: MySQL、Amazon DynamoDB
ストレージ: Amazon S3(CloudFront配信)
決済: Stripe
インフラ: AWS(ECS、RDS、S3、CloudFront)
API設計: OpenAPI(Swagger)によるAPI仕様管理
開発体制・プロセス
Docker Composeによるローカル開発環境の統一
Dev Containerによる開発環境の標準化
Git-flowによるブランチ管理
PHP CodeSniffer(PSR-12)によるコード品質管理
PHPUnitによる自動テスト
Swagger UI / Prismによるモックサーバー・API検証
Graylogによる統合ログ管理・監視
プロジェクトの特徴
鉄鋼業界特有の商品属性(鋼種、形状、寸法、製法等)に対応したデータモデル設計
ミルシート(品質証明書)のPDF管理・透かし処理機能
CO2削減量の可視化による環境配慮の訴求
レスポンシブデザインによるマルチデバイス対応
SEO対策(サイトマップ自動生成、メタデータ最適化)