[Web小説を管理するアプリ] No. 01 : アプリの設計

はじめに、どんな感じのアプリにするかを設計します。

目次にも書きましたが、機能としては

  1. ブックマークの管理
  2. 小説の保存
  3. ブックマークの分析
  4. 他の小説の推薦

を入れたいと考えています。

dockerのコンテナとしては、

  • selenium hub
  • flask(もしくはdjango)のwebアプリ
  • DB
  • 定期実行でブックマークの更新をするサービス
  • DBを分析するサービス
  • 小説を推薦するサービス

を用意すればいいと考えています。

ここらへんの機能と構成は構築しながら変更するかもしれません。

想定してい構成は次のような感じです。

SeleniumとScheduler、Djangoあたりは動かした経験があるので、すんなり書けると思います。

ただ、Alaysis(小説の分析)、Recommend(小説の推薦)あたりは、アイディアだけなので実装には時間がかかると思っています。

それでは、次章からプログラムを書いていきます。


タイトルとURLをコピーしました