株式会社Impressive

しまうまプリント — 10年以上の長期伴走によるプロダクト開発

クライアント
しまうまプリント
役割
企画、構成、デザイン、開発、プロジェクトマネジメント、運用
Next.jsVercelReactTypeScriptViteEmotionStorybookVitestMSWLaravel

しまうまプリント — 10年以上の長期伴走によるプロダクト開発

しまうまプリントとは10年以上にわたる長い付き合いがあり、クライアントのプロダクトチームの一員として、企画・構成・デザイン・開発・プロジェクトマネジメント・運用までを一気通貫で担っています。改善提案・機能追加・保守バグ対応・PDCAまで、サービス運営をともに行うパートナーシップです。

フォトブックサービスサイトの全面リニューアル

主力であるフォトブックサービスは、すでに多くのリピーターを抱える成熟したサービスでした。求められたのは奇抜な刷新ではなく、既存の魅力の底上げと、使いづらい箇所の着実な改善です。

  • コンテンツのボリュームや要素のサイズを整理し、季節感を出せる視覚的要素を追加
  • 新機能「デザイン表紙を選ぶ機能」へアクセスしやすい導線を設計
  • CMS導入により運用コストを削減
  • 肥大化したLaravel上のサービスサイトからフォトブックコンテンツを分離し、Next.js + Vercelへ移行
  • ドメイン変更を伴うSEO対策を実施し、順位下落を回避

リリース後もSEO順位を維持し、売上も好調に推移しています。

フォトブック編集アプリの刷新

基本機能はそのままに、モダンなフロントエンドアーキテクチャとUIへ置き換えました。UIのカラーテーマを最新のブランドガイドラインに統一し、全てのコンポーネントをStorybookで管理する開発体制を構築しています。

フォトカレンダー編集SPA

ポータルサイトから遷移したユーザーがフォトカレンダーを編集・保存し、注文フローへつなげるシングルページアプリケーションを開発・運用しています。

  • React / TypeScript / Vite / Emotion / Vitest / MSW / Storybook によるモダンな構成
  • 未ログインユーザーの編集にも対応。編集データを内部バックアップとして保持し、ログイン後に復元して保存する設計
  • コンポーネントの5層構成(parts → layouts → modules → pages → app)と、Repositoryパターンによる API 通信層の分離
  • 設計上の意思決定をADRとして記録する開発プロセス

機能改修と不具合修正を並行して継続的にリリースしており、iOSでの画像回転時のメモリ問題の修正など、実ユーザー環境に根ざした品質改善も行っています。