< Web App >
前職でJavaScriptやPHPを触っていた経験とWeb関連企業に転職したいという希望もあり、VBAの代わりにWebサービスを開発させて頂きました。モダンな技術を取り入れたいと思い、流行のフレームワークやクラウドサービスを新たに自分で学習してサービスの実装をしました。
販売3Dモデルランキングサービス
販売3Dモデルランキングサービス
使用した技術
1,フロントエンド
TypeSctipt,React,Remix
2,サーバーサイド
TypeScript
3,DB・ミドルウェア
Supabase,PostgreSQL
4,PaaS/インフラ/スクレイピング
Cloudflare Pages,Cloudflare R2,AWS Lambda,Python
背景
現在3Dモデル市場の勢いは凄まじく、その販売を一手に担っているBOOTHでは日々追いきれない程のアイテムが販売されるようになりました。しかし、BOOTHはあくまでクリエイター向けのネットショップ開設サービスであるため、3Dモデルに特化したサイト作りという事ができていません。
実際私もVRChat等で使用するアバターや衣装を探す時に、新着で1ページ1ページアイテムを探していく事が増えたので、多少その面倒さを改善が出来ないかと思いこのサービスを作成しました。
制作物でできること
BOOTHで販売されている3Dキャラクターおよび3D衣装カテゴリの商品データを集計し、ランキング化しています。アイテムのスキ数前日比を日々記録し、集計開始日までさかのぼってランキングを見る事が出来るようにしました。。
また、前日比のみでは過去の人気アイテムが常に上位を占めるという状況を避けるため、1週間以内に販売されたアイテムのみを対象としたトレンドアイテムランキングも設けています。
BOOTHにはない様々な条件でのフィルタリングやソート機能を作成したので、条件に合ったアイテムをより手軽に探す事ができます。さらに、アイテム詳細ページから関連アイテムを探索する事も可能です。
ソーシャル認証をする事で、お気に入りのアイテムをフォルダに整理する機能も利用できます。
様々なクラウドサービスを活用することで、ドメインの取得・更新以外は無料で運用出来ています。
作成日:2024年10月14日