TOMORROWLAND様 「STAFF START」導入
OVERVIEW
アパレル店舗スタッフがコーディネートを投稿し、売り上げ・評価に繋げる為のサービスとして「STAFF START」を導入するプロジェクト。 画面仕様設計〜APIと連携したコーディングまで行いました。
担当箇所一覧
- 画面仕様設計
- TOPページへの組み込み
- 商品詳細ページへの組み込み
- コーディネート一覧ページ(デザイン・コーディング)https://store.tomorrowland.co.jp/coordinate/list
- コーディネート詳細ページ(URL末尾の数字はコーディネートIDによる)https://store.tomorrowland.co.jp/coordinate/view/8090067
- スタッフ一覧ページ(デザイン・コーディング)https://store.tomorrowland.co.jp/coordinate/stafflist
- スタッフ詳細ページ(URL末尾の数字はスタッフIDによる)https://store.tomorrowland.co.jp/coordinate/staffview/31117
開発期間と平均作業時間
- 開発期間:約4ヶ月(内1カ月は追加要件、リリース後修正)
- 平均作業時間:6〜8h/1日
開発体制
・要員数:PJ全体5名
(フロントエンド2名/バックエンド2名/PM1名)
開発環境/ツール
・Windows
・MySQL
・PHP/symfony
・Javascript/jQuery
・HTML
・CSS/SCSS
・BitBucket
・Slack
気をつけたところ
- 他のメンバーが見てもわかりやすいコードの書き方
- PHPクラスの命名(役割に沿った名前)
- 1つのクラスに処理を詰め込みすぎない(クラス名で表現している機能に収める)
- プラグイン化(他案件でも導入する可能性を考慮)
- 1ページあたりのAPI取得数(不要な料金発生を避けるため)
Detail
coordinate(PC)
coordinate(SMP)
staff(PC)
staff(SMP)