Skip to content

39takagikouta/WaRise.

Repository files navigation

WaRise. / 「お笑い」と「アラーム」を合わせた、早起き促進サービス

Alt text

サービス概要

WaRise(わらいず)は、設定時間に起床すると、ご褒美としてお笑い動画をレコメンドしてくれる、早起き促進アラームアプリです。

プログラミング学習中、昼夜逆転の生活になってしまうことが課題で、スクール内の多くの受講生も同様の問題を抱えていました。 早起きの習慣化が難しい原因は、早起きはやった方が良いが辛いものである点だと考えたため、報酬によってそれを楽しいものにできるように本アプリを作成しました。

▼ サービス URL

https://www.wa-rise.com

レスポンシブ対応済のため、PC でもスマートフォンでも快適にご利用いただけます。

▼ 開発者 Twitter

https://twitter.com/YA3lrpq2PnRc3ge

何かございましたら、こちらまでお気軽にご連絡ください。

メイン機能

アラーム機能 LINEのトーク上でアラームを設定、動画を視聴
Image from Gyazo アラームの時刻になったらLINEで通知をします。
10分以内に、あなたの嗜好に合わせてレコメンドされたお笑い動画を視聴しましょう(表示される動画を選ぶこともできます)。
以前のアラーム情報は記録され、カレンダーでいつでも振り返ることができます。
Image from Gyazo アラーム機能は公式LINEとのトーク画面でも使用できます! 使い方はトーク画面にあるメニューからご確認ください。
カレンダー機能 視聴済み動画一覧
Image from Gyazo 以前のアラーム情報は記録され、カレンダーでいつでも振り返ることができます。
あさって以降のアラームはカレンダーから編集できます。
Image from Gyazo あなたが過去に視聴した動画を一覧で確認することができます。
起床時に残したコメントもここから確認することができます。
一週間の振り返りレポート
Image from Gyazo 毎週日曜の18時に、あなたの一週間の起床情報のレポートを送ります。

機能一覧

  • LINE ログイン
  • お笑いの嗜好性(お笑いに関するタグ、キーワード、動画の長さ)設定機能
  • アラーム機能 起床後に、設定したアラーム時刻から 10 分間の間、嗜好性に基づいてレコメンドされたお笑い動画を視聴できる。 動画の URL を添付することで、自身で選択することもできる。 もし動画が気に入らなかったら、別の動画をレコメンドしてもらうことができる。 同じ動画は二度表示されない(視聴しなかったものも含めて)。
  • アラームの時刻に、LINE 公式アカウントからプッシュ通知を受け取ることができる機能
  • 起床成功後に試聴した動画と試聴成功をポスト(ツイート)できる機能
  • 自身が設定したアラームの情報をカレンダーで振り返ることができる機能
  • 自身の試聴動画を振り返ることができる機能
  • LINE 上でアラーム登録やレコメンド動画視聴を完結できる機能
  • 一週間の振り返りを LINE 通知する機能

今後実装予定の機能

  • 本アプリの効果を実感できるような、お笑いや睡眠に関するコラムを定期的に送信する機能

使用技術一覧

バックエンド: Ruby 3.1.0 / Rails 7.0.8

  • コード解析 / フォーマッター: Rubocop

フロントエンド: JavaScript / Hotwire

CSS フレームワーク: TailwindCSS / DaisyUI

WebAPI: LINE ログイン / LINE Messaging API / Youtube data API / Cloudinary

インフラ:

  • Web アプリケーションサーバ: Render.com
  • データベースサーバ: PostgreSQL (Render.com)
  • バックグラウンドワーカー: Sidekiq (Render.com)
  • キューストレージ: Redis (Render.com)

VCS: GitHub

ER 図

Image from Gyazo

画面遷移図のリンク

https://www.figma.com/file/ZReC0nwGyNlWT20LhTTk2Q/graduation_exam-%E3%82%8F%E3%82%89%E3%81%84%E3%81%9A?type=design&node-id=0%3A1&mode=design&t=vJTmHqRe6zAULy6k-1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published