【システム概要】
WEBサイトからIPO(新規公開株)の情報をスクレイピングで取得して
その情報を一覧でスマホでみられるモバイルアプリを作成しました。
【使用技術】
・kotlin
・Cloud Scheduler
・Cloud Pub/Sub
・Cloud Functions
・Firestore
【処理の流れ】
IPOの情報をWEBサイトからスクレイピングして取得(Cloud Functions)
↓
スクレイピングして取得した情報をFirestoreに格納
↓
Firestoreに格納されたデータをスマホから参照する
※サイトスクレイピングは日時で定期実行して最新データを取得する(Cloud Scheduler,Cloud Pub/Sub)
【システム構成図】
【追加予定の機能】
・プッシュ通知機能(上場日や申込期間など)
・各証券会社への申し込み状況の登録・編集・削除機能