朝活開始時刻を手軽に記録し見える化することで、毎日の継続を楽しく支える朝活サポートサービスです
プログラミング学習を始めてから、朝活を継続して行うようにしております。 朝活は学習意欲の向上や生活リズムの整備に効果的だと実感しているため、より多くの人々に朝活を取り入れてもらいたいと思い、 朝活を促進するアプリを開発しようと考えました。また、朝活を行うだけでなく、継続して記録できるものを作成したいと感じたため、 朝活のログを楽しく記録できるアプリとして「おはログ‼︎」というサービスを作成しました。
- アサカツに興味がある人
- 朝活を最近始めて、継続させたい人
朝活開始の際にメッセージを入力・共有することで、コミュニティ感覚での利用が可能になるのではないか
朝活開始の際に朝活メッセージを投稿、一覧で確認できるようにすることで、簡単に他のユーザーへの朝活開始メッセージの共有や状況確認を行うことができる。 また、ゲーム要素として、朝活の成功回数をランキング化させることでモチベーション向上につなげる。
朝活開始時刻を一つのボタンで簡単に記録できる機能を提供することで、記録する手間をなくし、面倒さが軽減される
朝活開始の打刻ボタンを提供する。これにより、ユーザーは自分の朝活の開始時刻を一瞬で記録し、正確に確認することができる。
目標開始時刻と実際の開始時刻を自動的に比較し、評価する機能を提供することで、ユーザーは簡単に確認を行うことができる。
システムが目標開始時刻と実際の開始時刻を比較し、ユーザーが目標時間内に開始できたかどうかを判定する。 また、カレンダーに成功可否を時刻と合わせて色別で表示させることで、直感的にユーザーは成功確認を行うことができる。
- ユーザー登録機能(名前・パスワード・メールアドレス・Twitter認証)
- ログイン・ログアウト機能
- 目標開始時刻の設定
- 開始のメッセージ作成と投稿(朝活を始める際のメッセージを作成し、開始の意気込みや取り組みを共有する)
- 朝活開始打刻 (朝活を始めた瞬間を記録し、後から追跡する)
- 目標時間内に開始できたかのカウント(目標開始時刻に対する自分の朝活開始時刻をカウントし、後から見返す)
- 打刻するページに、学習開始した時刻をカレンダーに表示させる
- 投稿内容に「いいね」・「コメント」・「編集機能」
- ランキング機能
- 「利用規約」・「問い合わせ」・「プライバシーポリシー」作成
- ruby 3.1.3
- Ruby on Rails 7.0.4
- importmap-rails
- turbo-rails
- stimulus-rails
- tailwindcss-rails
- rails-i18n
- annotate
- dotenv-rails
- omniauth-twitter2
- omniauth-rails_csrf_protection
- sorcery
- byebug
- Rspec(テスト)
- rails-controller-testing
- RuboCop(リントチェック)
- kaminari(ページネーション)
- simple_calendar
- HTML/SCSS/JavaScript
- CSSフレームワーク
- Tailwind CSS
- daisyUI
- Heroku
- PostgreSQL(データベース)
- Googleアナリティクス
3ヶ月
https://drive.google.com/file/d/1SIZjWR66RoF40pZJffNIQgrD504SYaPZ/view?usp=sharing