スクレイピング機能を利用して画像情報を取得し表示させるアプリケーションです。
- ログイン画面でusernameとpasswordを入力
- 検索BOXに取得したい画像に関するワードを入力
- 気に入った画像を選択
現在、世界中で猛威を奮っている新型コロナウイルスの影響により、人々の往来が制限されるという状況下にあります。
- 旅行など計画されていた方々にせめて雰囲気だけでも味わって欲しい
- コロナ禍が落ち着いたら、行ってみたい場所を想像してもらう
旅行が好きな方、家族でどこか出かけたいと計画してる方が手軽に下調べできることを目的としました。
- ユーザー管理機能
- 目的
- 簡易的なユーザー登録を行います。
- 詳細
- ユーザー登録はusernameとpasswordのみで個人情報の入力はしたくない、煩わしいと思う方でも使っていただけるように敷居を下げ手軽さを前面に出しました。
- ユースケース
- username(6文字以上)、password(8文字以上)を入力します。
- 同じusernameが登録されていた場合は、別usernameを使うよに表示します。
- 見積もり
- 10h程度を予想してます。
- 目的
- pythonによるスクレイピング機能を利用し、画像取得機能を実装します。
- 詳細
- webアプリケーションにスクレイピング機能を実装しユーザー画像名を検索ボックスに入力することで画像を表示できるようにします。
- 大量のリクエスト送信によるサーバー負荷を回避するため取得できる画像は20件までに制限します。
- ユースケース
- ユーザーが取得したい画像名を検索ボックスに入力します。
- 20件の画像が表示されるので、好みの画像を選択するとページが遷移して大きな画像が表示されるようにします。
- 見積もり
- 30h程度を予想してます。
GPSデータが組み込まれている画像についてはGoogle Mapsを利用して位置表示ができる機能の実装を考えてます。
次のコマンドを実行してください。
- $ git clone https://github.com/TateoKohara/python-apps.git
- python 3.7.6
- bottle 0.12