Information

85d5417f 1e0e 489d bcd6 a99802843eb9
  • 作者
  • Ed95f176 27c3 4d6e 9014 006e3244a0d4 K@個人開発バックエンドエンジニア
  • 作品リンク
  • 85d5417f 1e0e 489d bcd6 a99802843eb9 QT Visualizer | 【Qiita技術記事のランキング】
  • 概要
  • プログラミング技術情報共有サイト「Qiita」の全投稿を独自の基準で集計しランキングしたデータを見られるWebサービスです。
    ・Qiitaの50万近くの全投稿を集計!
    ・タグごとに人気の記事・ユーザ・技術書籍を可視化!
    ・Qiita運営開始年からの各年間の総合ランキングも作成
    エンジニアにとって興味のある有用な技術記事を簡単に探すことができます。

  • タグ
  • こだわり・開発背景
  • 何かしらWebサービスを作りたいと思っていて、普段から利用しているQiitaにAPIサービスがあることに気づいて、それを使って何かできないかと思ったのがきっかけです。
    運営費は無料になるようにこだわりました。herokuの無料プランでホスティングして、Add-onも無料枠で利用しています。かつ、パフォーマンス面もcloudflareやRedisでキャッシュをかましたりして、
    比較的サクサク動くようにしています。
    デザイン面は専門外だったので、変に自前で実装せずにUIフレームワークのVuetify.jsを導入して全面的に利用するようにしています。

  • 開発環境
  • Vue.js、Vuetify.js、Python、flask、heroku、MongoDB、Redis、cloudflare

  • 制作期間
  • フロントエンドの勉強から始めて、リリースまで大体半年ほど。
    リリース後は継続して改修・追加機能開発を行ってきました。

  • 学習方法
  • 本職です(バックエンドエンジニア)
    ただし、フロントエンドは初だったので、イチから勉強しました。
    Progate、Udemyのいくつかのコースで勉強した後は実際にプロダクトを作りつつ・ネットで調べつつフロントエンド技術(Vue・Vuetify)を学びました。