Sizeee (家具検索サービス)
様々な家具を取り扱う EC サイトから家具のサイズデータを収集し、簡単で高速に検索ができるようにしたサービスです。
使用している技術
- WordPress + SWELL (WordPress 用の高機能テーマ)
- Amazon PA-API v5
- スクレイピング
- 高速な検索を行うためのデータベース設計
このサービスの特徴は、家具メーカなどが独自に運営している EC サイトから自動的に家具のサイズデータを取得して横並びで比較ができることです。これによりサイズが合えばメーカや購入元はどこでもいいというニーズに応えます。2024/02/17時点で64万点ほどの商品データが蓄積されています。
大量の家具データから高速に目的の家具を検索するためにデータベースの設計や検索方法などを工夫しています。
また、複数人で運営するためのユーザ管理やおしらせ、コラムなどの投稿機能を実現するためにベースのシステムには WordPress を利用しています。ただし、家具データを保管するデータベースは WordPress とは独立しています。(サーバ側にデータベース当たりの容量制限があるため)
家具のサイズデータがサービスの要になるため、自動で取得したサイズが間違っていた場合にユーザに報告してもらえる機能も実装しています。これにより管理者が手動で修正しやすくなります。
can4u (キャンペーン支援サービス)
SNS 上で行われるキャンペーンを手軽に行うことができるようにしたサービスです。応募者の集計から抽選までを自動化することができます。
使用している技術
- Bootstrap
- Facebook Graph API (Facebook / Instagram)
- Twitter API v1.1 / v2 (?)
- Stripe API
- Cron
- 高速な検索を行うためのデータベース設計
システム部分からフルスクラッチで制作しているサービスです。多数の機能的なページを連結したり、外部サービスとのデータ送受信のために殆どの機能を実装する必要がありました。
Facebook や ? (旧 Twitter) のソーシャルログイン機能でユーザに登録の手間を取らせずにすぐにキャンペーン支援を受けることができます。また、ログイン時にサービスに一定の権限を許可することでこのサービスから SNS 上での応募条件を満たしたユーザを自動的にリストアップすることが可能になります。
キャンペーン企画で、応募者が数十人を超えてくると集計だけでも大変な手間となります。自動化することで効率的、かつ、公平にキャンペーンが行えます。
また、決済代行サービスの Stripe を使って、有料プランの自動発行が可能になっています。無料プランでは一部の機能に制限があります。