はじめまして!Masakingと申します!
今回は株式会社Hajimariさんが運営するスキルアップ型就活支援サービス、「intee」でのプログラミング学習を通して、Railsを使ったTwitterアプリをチームで開発したのでそちらを紹介したいと思います!
https://myapp-usagisann-ri.herokuapp.com/
じゃじゃーん!
こちらがホームページになります。
デザインが可愛いらしい、、、
3人チームで開発を行ったのですが、チーム名が「うさぎさん」ということもあってうさぎっぽい色合いのデザインになりました笑
#機能
機能としてはTwitterにある機能+自分たちで考えた追加機能があります。
既存機能
・新規登録・ログイン
・ツイート
・フォロー
・いいね
追加機能
・リマインド
既存機能は皆さんご存知だと思います。
私たちのチームはそちらに加えてリマインドという機能を考えました!
そして、この新機能の追加を私が担当したので、ご紹介したいと思います。
#リマインド機能
まずこの機能はTwitterでの投稿をメモ代わりに使えないかという着想から生まれました。
例えば、
「今日の夜9時から新ドラマの第一話放送!好きな俳優出るから観るの楽しみだなー」
このようなツイートを朝に投稿したとします。
そして投稿後どんどん時間が過ぎてゆき、実際による9時になってみたら、、、
新ドラマのことは忘れてスマホゲームに没頭!笑
こんな時に、もしTwitterアプリに投稿した内容が夜9時の時点で通知されれば、楽しみにしてた新ドラマの視聴を見逃すことはないですよね??
こういった場合を想像し、投稿者にツイートを思い出させる機能、リマインド機能を作ろうと決めました。
ここからは実際にどう使われるかをお見せします!
#実際の使い方
先に言っておきます、実は上で述べたような機能
#####できていません!
は?と思われた方々
今回は未経験から初めてのアプリ開発だったので大目に見てください
ただ上記で述べた機能と似たようなものは実装したのでご覧ください
その後remind time欄というものがあるので、ツイートをリマインドしたい場合はこちらのカレンダーからリマインド日時を選択します。
リマインド日時を選択後投稿します。
リマインド日時を選択して投稿されたツイートはツイート欄ともう一つ、
Remind Tweetという欄に表示されます。
この欄にはリマインドされたツイート、なおかつリマインド日時が現在時刻よりあとのツイートを表示させ、リマインドされたツイートは画像の通りアプリ内で目に留まりやすくなります。
また、次にお見せするように、リマインド時間が現在時刻を過ぎたツイートはRemind Tweet欄には表示されず、通常のツイート欄に表示されます。
(ツイート時の日時 2021-9-25 23:57)
こうすることでリマインドする必要性がなくなったツイートをRemind Tweet欄からなくし、リマインド時間まで目立たせておきたいツイートだけを表示することができます。
#まとめ
今回はTwitterアプリに追加したリマインド機能について紹介しました。
どうでしょうか、
一応こんな機能だけでも、楽しみにしてた新ドラマの視聴を見逃す回数は減りますかね?笑
また、私はタイトルにもあるとおりプログラミング未経験から2か月でこのTwitterアプリを完成させました。
このようなアプリ開発の経験ができたのも、毎回のゼミで親切に教えてくださった講師陣の方々、意欲が高く自身の役割をしっかりとを果たしてくれたチームメンバーのおかげです。
本当にありがとうございました!
これからはプログラミングスキルを向上させつつ、自身が作りたいサービスを探してゆきたいと思っています。
最後まで読んでいただきありがとうございました!