プロジェクト一覧に戻る

DCM DIY ECマーケットプレイス

CtoC DIY専門ECサイトのフロントエンド開発。React/TypeScriptでAtomic Designを採用

React TypeScript Atomic Design Cypress GitHub Actions Node.js Express PostgreSQL AWS

プロジェクトの成果

ユーザー数

10,000+ 月間アクティブユーザー

パフォーマンス

Cypress E2Eテストカバレッジ80%以上

ビジネスインパクト

CI/CDパイプライン構築でデプロイ時間60%短縮

DCM DIY ECマーケットプレイス

プロジェクト概要

DIY愛好家向けのCtoCマーケットプレイスのフロントエンド開発を担当。ReactとTypeScriptを使用し、Atomic Designパターンを採用したコンポーネント設計で保守性の高いUIを実現。

主な貢献

  • Atomic Designの導入: Atoms、Molecules、Organisms、Templates、Pagesの5層構造でコンポーネントを体系化
  • E2Eテストの実装: Cypressを使用したE2Eテストの導入と自動化
  • CI/CDパイプライン構築: GitHub Actionsを使用した自動テスト・デプロイ環境の構築
  • パフォーマンス最適化: React.memo、useMemo、useCallbackを活用したレンダリング最適化

技芀的なハイライト

  • コンポーネント設計: Atomic Designパターンによる再利用可能なコンポーネントライブラリの構築
  • TypeScriptの活用: 厳密な型定義によるバグの早期発見と開発効率の向上
  • テスト自動化: Cypressによるユーザーシナリオテストの実装(カバレッジ80%以上)
  • CI/CD: GitHub Actionsでのビルド、テスト、デプロイの完全自動化

関連プロジェクト

他のプロジェクトをチェックしてください