【Laravel】Cryptoapp

OVERVIEW

仮想通貨関連の情報を集めるためのサービスです。

YEAR 2019

サイトURL
https://naosa5782.xsrv.jp/cryptotrend/

githubURL
https://github.com/naokiuma/cryptoapp

テストアカウント
id: test@example.com
pass: testtesttest

仮想通貨関連ツイッターアカウントの自動フォローや、トレンド(ツイート数ランキング)など把握など、情報収集するための Webサービスです。
※自動フォローにはツイッターアカウントの登録が必要です。

オンラインスクールの課題として3ヶ月集中し作成しました。最初の1ヶ月くらいは環境構築や各機能の実施方法、FLOSCSSの設計方法など、調査に時間を費やしました。

・Laravel/Vue.jsを利用。
・CSS設計はFLOCSSを行なっています。SASSで記述
・ログイン/ログアウト/パスワードリマインダー
・ツイッターログイン
・ツイッターアカウントを登録することで、仮想通貨関連のアカウントを表示させ、一人一人サイト上で手動でフォローすることができ、
また「まとめてフォロー」をONにすることで定期的にアカウントをCRONで自動フォローします。(15分に14人/ツイッターの自動フォロー上限を超えないように実施します。)
・「通貨トレンド」では、仮想通貨関連のツイート数を収集し、その数で話題になってるランキングを確認。この数は過去1時間、1日、1週間ごとにカウントされています。
・各種通貨の1日の最高、最低値をcoincheck.zaifのapiで取得し画面に表示。
(こちらの機能も、サーバーのcron機能で定期的に値を更新しております。)
・「仮想通貨ニュース」ではグーグルニュースAPIからを情報取得し、定期的に仮想通貨関連のニュースも確認可能です。
・ツイッターのログイン関連、ツイート数の取得やアカウント情報の取得、フォローなどの処理はtwitteroauthのライブラリを使用しました。(参考:https://twitteroauth.com/)




WEBSITE