156
49

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

3人子育て中の助産師がプログラミングを勉強して1ヶ月経過。

Last updated at Posted at 2019-11-16

##Qiita初投稿##
個人ブログとは別で、Qiitaも定期的に投稿する事にしました。
個人ブログにもプログラミングの事は少し投稿していますが、ここでは自分が作った物や困ったコードなど、よりプログラミングに対して具体的な部分を記載したいと思います。

とりあえず学校へ通い始めて1ヶ月で作った作品が**「病棟看護師のための連絡ノートアプリ」**。
連絡ノートアプリの意義についてはここに少し記載しました、参考までに。ちなみにこのブログの作品をアップデートしたのが今回の作品です。

基本的にはタブレットとスマホを想定して作りました(病院の電子カルテ導入率は50%、残り半分は紙ベースで仕事しているのが現状のため)
モットーは**「簡単で便利」**!!

##表紙##
スクリーンショット 2019-11-16 10.14.35.png

##ログイン後の画面がこちら##

ログインした方の名前が自動入力。
日付も自動入力。
よく使う定型文はクリックするとtextareaに自動入力。
リセットで内容全て削除。
username、今日の日時、textareaの内容がfirebaseに保存出来るようにしました。

##次に一覧表示##
firebaseから過去の連絡事項が表示されるようにしました。
空欄の所に本来は名前も入ります。

##最後にスケジュール管理##
こちらはFullCalendarを使用しました。
本当はgoogle calendar APIを使用したかったのですが、PHPの知識がなかったため諦めました。
JSだけで出来ているカレンダーなので使えると思いましたが、このカレンダーの理解に相当時間がかかり、ほぼ使いこなせませんでした。
毎月定期的にある予定をdragするとカレンダーに入ります。
本当はカレンダーに直接予定を書き込めるようにしたかったのですが、カレンダーにtextarea表示までできたものの何故か文字入力が出来ず・・・
妥協策で定期的ある予定リストにその他を作り、メモ欄を作成し、これをfirebaseと連携しました。

##なるべくこだわったこと##
今までの課題はJS書いて実装するだけ精一杯だったのでUI無視でしたが、今回は「実際に病棟で働いている看護職に使ってもらう」を意識してみました。
Qiita見てる方々はビックリかもしれませんが、本当にパソコン使えない方もたくさんいる業界なんです。
そんな方々にもすぐに使ってもらえるように「簡単」「便利」を時間の許す範囲で実装してみました。ここはずっと追求していきたいと思っています。

##一番大変だったこと##
やはりFullCalendarです。
これの理解でほぼ数日終わりました。そしてまだ理解しきれていません笑
しかしこのFullCalendar,大変でしたが一番勉強になりました。
そして使いこなせれば相当色々出来そうです!!
年末年始辺りにもう少しこのFullCalendarを解体してみたいと思っています。
あとはPHPを学んだ後でgoogleカレンダーにもチャレンジしたいです!!

##今後の展望##
・お問い合わせフォーム作成
・既読機能の追加
・カレンダー機能の充実
・カスタム機能追加(定型文や予定を自分達で追加削除できる)

少しずつ機能をアップして、本当に病棟で使ってもらえるようにしたいです!!

156
49
10

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
156
49

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?