URL : https://conveni-demo.herokuapp.com/
リポジトリ : https://github.com/SSSToyama/conveni-on-docker.git
各コンビニのHPの商品情報を定期的に確認し、新商品の追加や販売が終了した商品がある場合にDBへの保存・削除を行います。
PythonのScrapyフレームワークでスクレイピング処理を実装しました。
また、フロントエンドにはReactとSemantic UIを、バックエンドにはDjango REST frameworkを使用した、シングルページアプリケーションになっています。
デプロイはHeorkuへ行なっていますが、Dockerを利用してNginxやPostgreSQLと連携できるように、リポジトリの方にはdocker-compose.ymlファイルを用意しています。