Information

707f9a06 066d 4c2d 94c1 fb69eedaa032
  • 作者
  • User image default LBエンジニア
  • 作品リンク
  • 707f9a06 066d 4c2d 94c1 fb69eedaa032 ECクロスサーチ
  • 概要
  • 様々なネットショップやフリマ、オークションサイトの商品をまとめて一括検索することができるWebサービスです。登録不要でどなたでも気軽に利用することができます。
    キーワードを入力して検索ボタンを押すだけで、各ECサイトの商品検索結果が表示されるので、手間を掛けずに商品を横断検索することができます。

  • タグ
  • こだわり・開発背景
  • ・フリマ・オークションサイトで欲しい商品が安く出ないかを毎日検索していましたが、当然同じ商品が検索結果に出てくるため、その中からチェックしていない商品を探すのが面倒で、一度チェックした商品は結果に表示しないような機能が欲しく、そのような検索サービスを自分で作ったのがきっかけです。せっかくならフリマ・オークション以外のネットショップの商品もまとめて検索できたほうが便利だと思い、様々なジャンルのECサイトを一括検索できる「ECクロスサーチ」を作成しました。
    ・サービスを作成するにあたって意識した点は、とにかくシンプルなサイト、モバイル向けにレスポンシブ対応、シームレスに商品検索ができるSPA、です。これまでもWebサイトのページ作成は何度か行ったことがありますが、レスポンシブ対応、SPA対応という点を考慮し、Bootstrapを初めて使用してサービスの開発を行いました。
    ・このようなWeb検索サービスでは、CORSによる制約によって、シームレスに複数Webサイトをまたがった検索を行うことが難しくなります。本サービスでは、検索機能をバックエンド側で行うことでCORS制約を回避し、シームレスな横断検索を実現しています。

  • 開発環境
  • フロントエンドはブラウザのJavaScriptを使用し、バックエンドはPHP及びNode.jsを使用して開発しています。

  • 制作期間
  • 新しく難しい技術を取り入れているわけではなかったため、すぐに制作に取り掛かることができ、1ヶ月程度で完成させることができました。

  • 学習方法
  • プログラミングの取っ掛かりとしては、何でもよいので自分が作りたいものを作ってみることが一番の勉強方法だと思います。
    授業や仕事でしかプログラミングに触れる機会がない場合は、プログラムを理解し自分で考えて作る能力を身に付けることは難しいと思います。
    プログラミングを学びたい人は、どんどんプログラムを書いてください。