マサウェイのブログ

テックキャンプ 5週目の振り返り(2020/10/19〜10/25)

総論

 テックキャンプの予定に対し3週間前倒しできており、順調に学習できている。ポートフォリオとなる掃除アプリは要件定義に着手し、計画通りに推進できている。掃除アプリの機能を補完する位置づけでラズベリーパイ活用を検討した。必要となるラズベリーパイ 及びカメラ、周辺設備を入手した。

 

f:id:masaway_tech:20201025221654p:plain

 

学習内容

 全体計画に対し3週間前倒しできており、オリジナルアプリ開発工数を確保できた。現在最終課題のアプリ制作を対応している。全タスク10項目中8項目を完了した。残項目は10/26週の前半に完了見込みである。

 新しくActiveHashの活用を習得した。これは Rails Gemの1つである。使い所としては都道府県などの変更されない選択データがある。これはモデルファイルに都道府県データを記述し、データベースへ保存しない特徴がある。これによりテーブル数の無駄な増加を防ぐことができる。詳細は別記事でまとめる。

f:id:masaway_tech:20201025222941p:plain

 

掃除アプリ

 コロナ渦により、リモートワークによる勤務形態が増えている。通常と異なる勤務形態により、下記2点の理由よりメンタルヘルスの悪化を懸念する。

・人との接点が減っている。孤独を感じる

・デスク周りの汚れや整理整頓に対し、他社から指摘されない。(デスクや部屋が汚くなり、ストレスを感じる)

 

 この2つを課題とし、解決方法及びアプリの機能を抽出した。定期的もしくは異常時に清掃をユーザーに促し、清掃後のデスク写真を投稿できるアプリを構想している。具体的なページ設定や画面遷移図は今後推進する。 

f:id:masaway_tech:20201025223229p:plain

 

ラズパイ連携アプリ

 上記掃除アプリの機能補完の位置付けとして、ラズベリーパイ活用を検討している。必要部品を発注し、既に入手した。またそれに伴い、計画を作成した。10/26週からPythonの学習を開始し、12/4完了目標で開発を推進する。

f:id:masaway_tech:20201025233702p:plain